Java概述與開發環境

1.Java語言既是編譯又是解釋型的特點

    Java沒有設計成編譯型語言,因爲編譯型語言效率高, 但可移植性差.

 

    Java也沒有設計成純解釋型的語言, 因爲解釋型效率太低.

 

    編譯成class文件, 解釋class文件. ------(過渡)

 

2.JDK, JRE及JVM之間的關係

   JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品. 自從Java推出以來, JDK已經成爲使用最廣泛的

Java    SDK. JDK 是整個Java的核心, 包括了Java運行環境, Java工具和Java基礎類庫.

   JRE(Java Runtime Environment,Java運行環境), 運行JAVA程序所必須的環境的集合, 包含JVM標準實現及Java核心類庫.     

   JVM是Java Virtual Machine(Java虛擬機)的縮寫, JVM是一種用於計算設備的規範, 它是一個虛構出來的計算機, 是通過在實際

的計算機上仿真模擬各種計算機功能來實現的. Java虛擬機包括一套字節碼指令集, 一組寄存器, 一個棧, 一個垃圾回收堆和一個存儲

方法域. JVM屏蔽了與具體操作系統平臺相關的信息, 使Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼), 就可以在多種

平臺上不加修改地運行. JVM在執行字節碼時, 實際上最終還是把字節碼解釋成具體平臺上的機器指令執行, 編譯虛擬機的指令集與編

譯微處理器的指令集非常類似.

 

3.JVM java虛擬機:

    Java是跨平臺的, java虛擬機也是跨平臺的嗎?

 

 

    Java是通過虛擬機實現跨平臺的, 它爲不同的平臺提供了不同的虛擬機.

 

 

 

4.Java程序的開發運行流程
    A.編寫.java文件 ---> 源代碼

 

    B.javac xxx.java ---> 編譯java源代碼

 

    C.生成 xxx.class文件 ---> 字節碼文件

 

    D.java xxx ---> 運行class文件

 

5.關鍵字

    被java語言賦予了特殊含義的單詞.

    特點: 關鍵字中所有字母均爲小寫.

    goto和const雖然從未使用過, 但也作爲java關鍵字保留, 記住保留字也是不能當作標識符.

    java中是沒有sizeof這個關鍵字的.

 

6. 標識符

    java語言中, 對各種變量,方法和類等要素命名時使用的字符序列稱爲標識符.

    命名規則:

        由26個英文字母大小寫, 數字0-9 ,_ ,$等組成.

 

        不能以數字開頭.

 

        不能與java的關鍵字重名.

 

    命名規範 見名知意, 駝峯命名.

        ◦ 包 所有單詞小寫

        ◾看成是一個文件夾。

        ◾www.itcast.cn cn.itcast.包的作用 則該文件中所有的類位於cn/itcast/這個路徑下

        ◾www.baidu.com com/baidu/包的作用(如果我們打算去哪個公司面試的話,可以先把公司的網站了解一下,然後把你的項目包

名稱改成公司網站的名稱,這樣會增加你面試的機會)

 

        ◦ 類和接口

 

        ◾如果是由一個單詞組成,那麼單詞首字母大寫。舉例:Demo,Student。

        ◾如果是由多個單詞組成,那麼每個單詞的首字母大寫。舉例:StudentDemo。

 

        ◦ 變量與方法

 

        ◾如果是由一個單詞組成,那麼單詞首字母小寫。舉例:main,show。getMax()

 

 

        ◾如果是由多個單詞組成,第一個單詞首字母小寫,其後每個單詞的首字母大寫。舉例:showName。getMax();

 

 

        ◦ 常量

        ◾如果是一個單詞組成,那麼所有單詞全部大寫。舉例:MAX。

 

 

        ◾如果由多個單詞組成,每個單詞大寫,並且以下劃線相連接。舉例:STUDENTMAXAGE。

 

 

7. 註釋

    •註解說明代碼的,用於給人看的.

    • 註釋的分類

    ◦單行註釋 //

    ◦多行註釋 /* */

 

    ◦文檔註釋 /** */
  

 

    • 註釋的用途

    ◦註解說明文字.

    ◦用於調試代碼.

 

8. 常量

    •整數常量. 所有整數

    •小數常量. 所有小數

    •布爾型常量. 較爲特殊,只有兩個數值.true false

    •字符常量. 將一個數字字母或者符號用單引號('')標識.

    •字符串常量. 將一個或者多個字符用雙引號標識.

 

 

    •null常量. 只有一個數值就是:null.

 

 

9. 常見Dos命令

    dir(directory): 列出當前目錄下的文件以及文件夾

    md(make directory): 創建目錄

    rd(remove directory): 刪除目錄

    cd(change directory): 改變指定目錄(進入指定目錄)

    cd..: 退回到上一級目錄

    cd\: 退回到根目錄

    del(delete): 刪除文件, 刪除一堆後綴名一樣的文件

    exit: 推出dos命令行

    cls(Clear Screen): 清屏

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章