Java語言基礎細節歸納
俗話說的好,“萬丈高樓平地起”。由此觀之,只有打好扎實地根基,才能筑造出穩健地高樓。對于我們學習和實踐技術,也是同一個理。
本文有序地歸納了java語言基礎細節,一是作為學習上的總結,二是避免觸犯同樣地錯誤,三是希望與同道之人交流、探討和完善。
1、一個類定義前可以放置3類語句,分別為package、import和class語句,并且在一個Java源文件中有且只有一個被聲明為public的類。
2、Java語言中規定,標識符不能使用規定的關鍵字和保留字,并且必須以一個字母、美元符號或下劃線開頭,隨后的字符只能是字母、美元符號、下劃線或數字。
3、Java中存在兩種變量:成員變量和局部變量(又稱自動變量)。成員變量即類所擁有的變量,可以由系統自動初始化,賦予其一個默認值;而局部變量即方法所擁有的變量,它不能自動初始化,必須為其指定初始值。若不給予初始化,編譯會出錯。
4、數組在通過new語句創建以后,系統會根據其聲明類型自動為每一個數組元素賦予一個默認初始值。
5、main()方法是一個Java應用程序的入口。為了創建一個應用程序,必須在其類中定義一個main()方法。其完整的定義語法如下:
public static void main(String[] args){ }
或者
public static void main(String args[]){ }
其中參數數組用于從命令行中獲取用戶參數。
例如:java Test a bc efg
則有args[0] = “a”
args[1] = “bc”
args[2] = “efg”
6、Java語言中規定用來指定數組的長度的數值類型只能是字節型、短整型或者整型,而不能是長整型。
7、字符型值的初始化值是數值0,而不是一個字符’0’,而字符’0’的值為48。
8、Java語言中規定,聲明一個一維數組可以采用以下兩種形式之一:
Datatype[] arrayName;
或者
Datetype arrayName[];
9、Java中垃圾回收(garbage collection)站負責收回廢棄對象所占用的內存資源,程序員不需要明確釋放掉的對象,盡管可以把一個引用設置為null。程序員可以使用 Runtime類的gc()方法或System類的gc()方法通知運行垃圾回收站,而非強制執行。若是系統中可用的內存過低,系統也會自動運行垃圾回收 站釋放掉廢棄對象所占用的內存資源供其他對象使用。
10、數組是通過length屬性域獲得數組的長度信息,而字符串是通過調用length()方法獲得其長度信息。
關于Java語言基礎細節上的歸納暫且羅列上述十點,在后續的學習與實踐中將進一步擴展與完善,也希望閱讀之人能夠多提建議。