think in java 讀後感

oop面向對象的編程思想,首先從設計類開始,然後在向每個類中添加方法。
類是問題中的名詞,方法是問題中的動詞
類之間的關係:
依賴:一個類的方法操作另一個類的對象,就說一個類依賴於另一個類
儘量讓類與類之間的依賴簡化到最小。
聚合:類A的對象包含類b的對象
引用和指針的區別?
在C++中沒有空引用,引用不能被賦值,可以將java中的引用看成是對象的指針
所有的java對象都存儲在堆指針中
C++中通過拷貝構造器和複製操作符來實現對象的自動拷貝,拷貝完以後可以得到一個完整的新鏈表,其內容與原始鏈表相同,在java中必須使用clone方法獲得對象的完整拷貝

java中的異常機制:
Throwable
error exception
IOException Runtime Exception

error錯誤,java運行時系統的內部錯誤和資源耗盡錯誤。
程序本身的錯誤會導致Runtime Exception :錯誤的類型轉換或數組訪問越界等

未檢查異常(error類和RuntimeException類)、已檢查異常。
1.自己創建自己的異常類:
繼承於Exception類或Exception子類。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章