1.java.lang.Object:全部的類都直接或簡接的派生自這個類。
clone():建立並返回該對象的一個副本。實現了這個方法的一個類,將支持對象的複製
equals():將該對象和傳入的對象進行比較。類必須實現這個方法,才能提供一種方法比較其實例的內容。
finalize():當一個對象和傳入的對象進行比較。類必須實現這個方法,才能提供一種方法比較其實例的內容。
getclass():返回該對象的一個java.lang.Class對象。
hashcode():返回該對象的一個哈希碼值。
toString():返回該對象的說明。
2.java.lang.Stringjava
1.數組中的全部的元素具備相同的類型,這叫作數組的元素類型。
2.遍歷一個數組的成員的惟一的方式是,使用一個for循環和數組的索引。java 5 加強了for語句,如今使用加強的for語句,不須要遍歷就能夠遍歷一個數組或一個集合。
3.Arrays類提供了操做數組的靜態方法。
asList返回數組所支持的固定大小的List。
ninarySearch根據特定的鍵查找數組。
copyOfRange 根據最初數組的指定範圍,建立一個新的數組。
copyOf建立具備指定長度的一個新的數組。
fill將指定的值賦給指定數組的每個元素。
sort排序指定的數組的元素。
toString返回指定的數組的字符串表示。
4.修改數組的大小:一旦建立數組,不能修改其大小。若是想要修改其大小,,必須建立一個新的數組,而且使用舊的數組的值填充它。作到這一點的方式是,使用java
.util.Arrays的copyof方法。
5.查找一個數組,可使用Array類的binarySearch方法來查找數組。
6.給main方法傳入一個字符串數組,能夠將參數看成java程序的參數輸入,從而給main方法傳遞參數。
7.多維數組,在java中,多維數組是其元素也是數組的數組。int[][] num = new int[2][3].android
1.捕獲異常。有兩種類型的錯誤,編譯錯誤和運行時錯誤。
2.沒有catch的try。
3.捕獲多個異常,若是捕獲的異常都要由相同的代碼來處理的話,java 7及其之後的版本容許在一個單個的catch語句塊捕獲多個異常。
4.try-with-resouece。不少java操做設計在使用完某種資源以後必須關閉它。在jdk以前,咱們使用finally來確保必定會調用一個close方法。
5.java.lang.exception類,引起錯誤的代碼可能會拋出任何類型的異常。
6.從方法中拋出一個異常。當捕獲方法中的一個異常的時候,要處理方法之中所發生的錯誤。有兩個選擇,能夠在該方法之中處理錯誤,從而安靜地捕獲異常而不須要通知調用者,或者,能夠把異常拋回給調用者,讓調用者來處理它。
7.用戶定義地異常:能夠經過子類化java.lang.Exception來建立用戶定義地異常。
8.異常處理的注意事項,try語句強制帶來一些性能損失。數組
1.裝箱和拆箱:將基本類型裝換爲對應的包裝器對象,或者進行相反的操做,這是能夠自動發生的。
2.數字解析。一個java程序可能須要用戶輸入一個數字,這個數字將要進行處理或者做爲一個方法的參數。
3.數字格式化,數字格式化使得數字更加具備可讀性。
4.使用java。text.NumberFoemat進行數字解析。可使用NumberFormat的parse方法來解析數字。
5.java.lang.Math.Math類是一個工具類,它提供了進行數學計算的靜態方法。還有兩個進行數學計算的靜態字段:E和PI。
6.計算貨幣:在java中,有兩種方法計算貨幣。
7.生成隨機數。java.lang.Math類的random方法更容易使用一些。多線程