11

1:Eclipse的概述使用(掌握)
請參照ppt和課堂練習.txt

2:API的概述(瞭解)
(1)應用程序編程接口。
(2)就是JDK提供給我們的一些提高編程效率的java類。


3:Object類(掌握)
(1)Object是類層次結構的根類,所有的類都直接或者間接的繼承自Object類。
(2)Object類的構造方法有一個,並且是無參構造
這其實就是理解當時我們說過,子類構造方法默認訪問父類的構造是無參構造
(3)要掌握的方法:
A:toString()
返回對象的字符串表示,默認是由類的全路徑+'@'+哈希值的十六進制表示。
這個表示其實是沒有意義的,一般子類都會重寫該方法。
如何重寫呢?過程我也講解過了,基本上就是要求信息簡單明瞭。
但是最終還是自動生成。
B:equals()
比較兩個對象是否相同。默認情況下,比較的是地址值是否相同。
而比較地址值是沒有意義的,所以,一般子類也會重寫該方法。
重寫過程,我也詳細的講解和分析了。
但是最終還是自動生成。
(4)要了解的方法:
A:hashCode() 返回對象的哈希值。不是實際地址值,可以理解爲地址值。
B:getClass() 返回對象的字節碼文件對象,反射中我們會詳細講解
C:finalize() 用於垃圾回收,在不確定的時間
D:clone() 可以實現對象的克隆,包括成員變量的數據複製,但是它和兩個引用指向同一個對象是有區別的。
(5)兩個注意問題;
A:直接輸出一個對象名稱,其實默認調用了該對象的toString()方法。
B:面試題 
==和equals()的區別?
A:==
基本類型:比較的是值是否相同
引用類型:比較的是地址值是否相同
B:equals()
只能比較引用類型。默認情況下,比較的是地址值是否相同。
但是,我們可以根據自己的需要重寫該方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章