Java入門(一)

1、語言分類

機器語言

彙編語言

高級語言

2、Java分類

JavaSE 標準版,主要針對桌面應用

JavaEE 企業版,主要針對服務器端的應用

JavaME 微型版,主要針對消費性電子產品的應用

3、Java特性

1.跨平臺,可移植

2.面向對象

3.高性能

4.分佈式

5.多線程

6.健壯性

4、Java應用程序的運行機制

計算機高級語言包括編譯型和解釋型語言。Java是編譯型和解釋型語言的結合。

  • Java首先利用文本編譯器編寫Java源程序(後綴名爲.java);
  • 再利用編譯器(javac)將源程序編譯成字節碼文件(*.class);
  • 最後利用虛擬機(解釋器)解釋執行。
    **不一樣的操做系統有不一樣的虛擬機。Java虛擬機機制屏蔽了底層運行平臺的差異。實現了「一次編譯,隨處運行。」java

    源文件——> java編譯器 ——> 字節碼文件(*.class) ——> (JRE: 類裝載器 ——> 字節碼校驗器 ——> 解釋器) ——> 系統平臺

5、JVM、JRE、& JDK

  • JRE:Java運行時環境,包含Java虛擬機、庫函數、運行Java應用程序所必須的文件。
  • JVM:Java虛擬機,就是一個虛擬的用於執行字節碼的「虛擬計算機」。
  • JDK:包含JRE,以及增長編譯器和調試器等用於程序開發的文件。
    **若是隻是運行Java程序,只須要JRE就能夠了,JRE一般都很是小,其中包含了JVM。若是要開發Java程序,就須要安裝JDK了。

6、Java編程基本規範

  • Java對大小寫敏感
  • 關鍵字public爲訪問修飾符,用於控制成語的其餘部分對這段代碼的訪問級別
  • 關鍵字class表示類,Java是面向對象的語言,全部代碼必須位於類裏面
  • 一個源文件中至多隻能聲明一個public的類,其餘類的個數不限。若是源文件中包含一個public的類,則源文件名必須和該public的類名一致
  • 一個源文件能夠包含多個類class
  • 正確編譯後的源文件,會獲得相應的字節碼文件,編譯器爲每一個類生成獨立的字節碼文件
  • main方法是Java應用程序的主入口方法,它有固定書寫格式:public static void main(String[] args){...}
相關文章
相關標籤/搜索