《java程式設計思想》筆記1
第一章:物件導論
一、抽象過程,類就是一個資料型別,描述的是具有相同特性和行為的物件的集合:
物件導向程式設計方式:
1、萬物接物件
2、程式是物件的集合
3、每個物件都有自己的有其他物件所構成的儲存。
4、每個物件都擁有其型別
5、某一特定型別的所有物件都可以接受同樣的訊息。基類,子類
二、每個物件都有一個介面
此處的介面,我很不明白。為什麼類一定要有介面?直接編寫或呼叫方法不可以嗎??
三、每個物件都提供服務
1、將物件看做是服務提供者,有助於提高物件的內聚行。
在良好的物件導向設計中,每個物件都可以很好的完成一項任務,但是他並不試圖做更多的事情。 這樣有助於設計,程式碼複用,閱讀程式碼。
四、被隱藏的具體實現 --即訪問控制 包訪問許可權、類訪問許可權
五、複用--類似於DAO的一個類,可以在manager層各種呼叫。不需要知道它內部是如何實現的。
六、繼承 基類--匯出類 父類--子類
實現子類與父類不同的方式有兩個:1、子類新增屬性或方法;2、子類重寫父類的方法。
七、向上轉型 完全看不懂
八、單根繼承。
所有物件都繼承與單一基類:object 。這種設計與JavaScript類似。JavaScript中所有的都是物件,even function。
九、容器
參考頁面:java容器 圖文詳解,比較受用。
十、物件的生命週期 動態建立,分配與堆上。基本型別存放於棧。
十一、異處理,瞭解內容。能抓取並分析異常即可。系統日誌中可以包含異常日誌。
十二、併發程式設計
據說該模組比較重要
相關文章
- Java程式設計思想學習筆記1 - 內部類Java程式設計筆記
- Java 程式設計思想筆記:Learn 10Java程式設計筆記
- 《Java程式設計思想》筆記08——持有物件Java程式設計筆記物件
- 《Java程式設計思想》讀書筆記一Java程式設計筆記
- 讀書筆記-Java程式設計思想-03筆記Java程式設計
- Java程式設計思想(2nd)學習筆記(8)-1 (轉)Java程式設計筆記
- 《Java程式設計思想》筆記07——內部類Java程式設計筆記
- 《Java程式設計思想》筆記8.多型Java程式設計筆記多型
- Java中的按位操作——Java程式設計思想筆記Java程式設計筆記
- Java程式設計思想讀書筆記一:併發Java程式設計筆記
- Java程式設計思想(2nd)學習筆記(7) (轉)Java程式設計筆記
- Java程式設計思想(2nd)學習筆記(6) (轉)Java程式設計筆記
- java 程式設計思想的學習筆記 - 第一章Java程式設計筆記
- Java程式設計思想學習筆記4 - 序列化技術Java程式設計筆記
- Java程式設計思想(2nd)學習筆記(9)-2 (轉)Java程式設計筆記
- Java程式設計思想(2nd)學習筆記(8)-2 (轉)Java程式設計筆記
- C++程式設計思想重點筆記(上)C++程式設計筆記
- C++程式設計思想筆記之四 (轉)C++程式設計筆記
- C++程式設計思想筆記之一 (轉)C++程式設計筆記
- C++程式設計思想筆記之三 (轉)C++程式設計筆記
- C++程式設計思想筆記之六 (轉)C++程式設計筆記
- C++程式設計思想筆記之二 (轉)C++程式設計筆記
- [筆記]UML:java程式設計師指南[1-4]筆記Java程式設計師
- JAVA語言程式設計思想Java程式設計
- 重讀JAVA程式設計思想Java程式設計
- Go學習筆記:關於Java、Python、Go程式設計思想的不同Go筆記JavaPython程式設計
- Java 基礎程式設計筆記Java程式設計筆記
- java程式設計思想之註解Java程式設計
- java入門之初讀___java程式設計思想Java程式設計
- oracle程式設計藝術筆記-1Oracle程式設計筆記
- JAVA 程式設計思想 第13章 字串Java程式設計字串
- java筆記-two-java泛型程式設計(簡記)Java筆記泛型程式設計
- JavaScript DOM程式設計藝術筆記1JavaScript程式設計筆記
- 重學Java設計模式-學習筆記(1)Java設計模式筆記
- Java遊戲程式設計讀書筆記(轉)Java遊戲程式設計筆記
- java程式設計思想第一章Java程式設計
- java程式設計思想之併發(死鎖)Java程式設計
- Java程式設計思想之靜態技術Java程式設計