class public void static return break continue this switch if else for while do while等:java
1 class 類包含屬性和方法,類中的屬性須要用變量來操做和表達,而方法中有時候也須要用變量去進行操做;函數
定義在類中的變量便是全局變量,定義在方法中的變量即爲局部變量;this
2 static關鍵字用來修飾方法和變量,被static修飾的方法和變量被直接提高層級直接屬於類;只須要經過類名.變量名或者類名.方法名來進行調用;而且修改後的變量能夠影響到其餘後續創建起來的全部對象;spa
3 而非靜態修飾的變量和方法則必須經過new一個實體對象,經過實體對象的.操做對方法與屬性進行操做且不影響其餘對象;代碼規範
4 main方法是程序的入口,沒有main方法則程序沒法執行,但同時main方法是一種方法,必須借用class類才能存在;main方法與所在當前類的關係是沒有關係,只是藉助於當前類來實現main方法的執行。所以遵照代碼規範,最好不要使用當前方法中定義的全局變量,這樣纔能有較高的可擴展性;code
5 關於this的理解,this是存在於每一個對象的固有屬性,且this關鍵字只屬於對象,只有經過對象的this纔有意義,例如類中的一個方法對象
public void 方法名{ this.變量名或其餘方法名;//this在這裏沒有意義,只有在main函數中經過對象的調用,表示當前調用對象的this; }
當不存在對象時,這裏的this是沒有任何意義的,當存在這個類所建立的某個對象調用訪問了這個方法時,this表示的就是當前對象;string
6 switch 做用類型有 byte;short;int;char;string。it
7 public關鍵字待整理。class
8 private,default,package,import,protected