1. 程式人生 > >Java程式設計師修煉之道理解1

Java程式設計師修煉之道理解1

1、Java是程式語言,也是平臺(平臺是提供執行時環境的軟體)。

2、JVM把類檔案連線起來並執行,JVM不能直接解釋Java原始檔,需要把原始檔變成位元組碼的類檔案。

3、連線Java語言和平臺的紐帶是統一的類檔案格式定義。

4、Java位元組碼首先被JVM解釋,然後被JIT即時編譯。JVM位元組碼不是真正的機器碼,是在編譯過程中的一種中間語言。Javac僅僅是生成類檔案的工具,Java體系中真正的編譯器是JIT(JIT執行時編譯)。所以可以說Java是解釋和編譯型語言。

5、Switch、case語句中,case語句後的常量只能是byte,char,short,int對應的包裝類(Byte,Character,Short,Integer)。Java7新增加String.

6、數字常量用二進位制文字表示:int x=0b11001100  (11001100)。在位模式使用較為方便。Java中的數字可以用下劃線隔開。

7、Java中的final重拋異常,確保範圍:

try{

...........

}catch( final Exception e){

............

}

8、Java中的鑽石語法

HashMap<String,Hash<String,Object>> test=new HashMap<>();

9、java中的變參