30條java經典筆記

1.Java的跨平臺性是通過Java虛擬機的不跨平臺性來實現的。


2.Java的跨平臺性是Java的中間字節碼文件。


3.Java的存儲空間是自動的,不用程序員去執行。


4.Java和Javac放在bin目錄下。【java 解釋器命令 ; javac 是編譯器命令】


5.關鍵字class用來定義一個類,Hello是類的名稱。


6.在Java程序中,所有的語句都必須放在某個類中。


7.整個類和所有成員都包含在一對花括號中【即{和}之間】,它們標誌着類定義塊的開始和結束。


8.定義類的一般語法: class 類名{程序塊};


9.程序必須從main函數開始執行,main函數的聲明是固定的寫法。


10.關鍵字void是用來說明main函數沒有返回值。


11.args是字符串數組,用來從命令行接收參數。


12.Java程序中的每條語句之後必須以分號結尾。【否則會出錯】


13.Java程序中嚴格區分大小寫;【如:Hello和hello是不同的類】


14.//標記單行註釋; /*--*/標記多行註釋;/**--*/文檔註釋;java doc 生成幫助文檔;
且註釋的類型不會被編譯到字節碼(.class)文件中去。


15.main函數形式:public static void main(String[] args){}


16,Java中採用駝峯命名法,單詞首寫字母必須大寫。


17.一個java的源文件中可以包含多個類,【但最多隻能包含一public類】,源文件存在的public修飾的類,必須與源文件名稱相同。


18.SDK:軟件開發工具包;[Software Devleopment Kit]


19.JDK:Java開發工具包;[Java Devleopment Kit]


20.JRE:Java運行環境; [Java Runtime Environment ]


21.IDE:集成開發環境;  [Integrated Devleopment Environment ]


22,Java的字符類型佔用2個字節。


23.局部變量的作用範圍:是從【聲明的位置】開始到此局部變量【所在的塊】結束爲止。


24.成員變量的作用域:是整個類。


25.在Java中有八種基本類型:【byte,char;1/2】,【short,int,long;2/4/8】,【double,flont;4/8】,【boolean;1】;


26,類型兼容是發生類型轉換的必要條件;【byte,short,int,long,double,flont】
目標類型大於源類型。【兩種類型必須兼容,且目標】【(a&b)/c 最小值】【(a|b)/c 最大值】


27.switch(整數型) case 參數:   可以返回類型的表達式;


28.Java中所有的【對象】都存在於【堆】中,Java中的【字符串和數組】都是【對象】,因此內存被分配在堆中;


29.在32位的系統中,引用變量所佔用的內存單元大小爲4個字節。【64位8個字節】


30.當Java中的對象不再被任何引用時,該內存空間會自動回收。【時間點不確定】
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章