Java的一些基本概念

Java的特性:

1、語法規則與C++類似,Java語音是從C和C++轉變而來。

2、Java使用接口取代了多重繼承,並取消了指針。

3、提供了豐富的類庫和API文檔以及第三方開發包。

4、操作分佈和數據分佈:操作分佈是指在多個不同的主機上佈置相關操作。數據分佈是將數據分別存放在不同的主機上面,這些主機是網絡中的不同成員。Java可以憑藉URL對象訪問網絡對象,訪問方式與訪問本地系統相同。

5、Java具有與體系結構無關的特性,是Java程序可以方便地移植到不同計算機。同時,Java的類庫中也實現了針對不同平臺的接口。

6、Java程序需要解釋器,任何移植了Java解釋器的設備都可以用Java字節碼進行解釋執行。


Java的執行流程:

Java源程序(.java)---->Java編譯器---->Java字節碼(.class獨立於平臺)---->Java虛擬機(JRE實現)---->機器語言---->計算機


開發工具:

J2SDK:Java2軟件開發包,包含JDK和JRE

JDK(Java Development Kit):Java開發包,用於Java程序的開發。JDK包含JRE,而JRE包含JVM。

JVM(Java Virtual Machine):Java虛擬機,用於解釋.class文件。

JRE(Java Runtime Environment):Java運行環境,只能運行.class而沒有編譯功能。JVM在解釋class的時候還需要調用解釋所需要的類庫lib。在JDK的安裝目錄裏可以找到JRE目錄,裏面有兩個文件夾bin和lib。lib中是jvm工作所需要的類庫,而jvm和lib合起來就稱爲JRE。


Java開發分成以下3個方向:

1、Java SE:主要用於桌面程序的開發,是EE和ME的基礎。

2、Java EE:主要用於網頁程序的開發。

3、Java ME:主要用於嵌入式系統開發。


發佈了63 篇原創文章 · 獲贊 13 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章