java編程思想-讀書筆記
一:背景
目前準備詳細通讀一遍Java編程思想,按照我的理解將書分為了若幹個部分,每一個部分對應書中的若幹章節,這本書的重要性相信已經不需要再強調了,之所以有這樣的想法,一來是想沈澱一下自己,平時都太過浮躁。而來也是為以後做打算,畢竟夢想是要有的,這樣也算是對自己的一個監督。
二:書的劃分
這本書非常厚,共七百多頁,由二十多個章節構成,但是每個章節並不是完全獨立的,所以我將一些章節合並,劃分為一些部分,這樣更有整體感。例如書中的一二章節是關於面向對象的描述,所以我將他們合並成一個部分,即【面向對象的闡述】,以此類推。
- 面向對象的闡述
第一章:對象導論
第二章:萬物皆對象
- todo
- todo
三:怎麽寫筆記
說實話我並沒有想好要怎麽寫讀書筆記,特別是一本這麽厚的書。但是對於知識點的積累,我覺得還是有必要的,我會通過思維導圖+文字的形式,將書的總體框架和具體的一些細節描述出來,將我認為的重點進行描述,也算是對知識點的一些總結與積累,同時也是自己查漏補缺的一個過程。
本篇文章僅代表個人的觀點與見解,如有紕漏和錯誤,請及時指出,共同進步,謝謝。
java編程思想-讀書筆記
相關推薦
Java編程思想讀書筆記_第三章
str style java sys out java編程 new col println 本章提到的關於==的部分,一個完整的實驗如下: 1 class Test { 2 public static void main(String[] args)
Java編程思想讀書筆記_第6章(訪問權限)
ack string 屬於 cte pri 包訪問權限 print code int 四種訪問權限: public private 包訪問權限 protected 如果沒有明確指定package,則屬於默認包 1 package access.dessert; 2
Java編程思想讀書筆記_第8章
讀書筆記 div spl class alt oid ava 函數 opened 覆蓋私有方法 1 class Father { 2 private void f() { System.out.println("Father::f()"); } 3
java編程思想-讀書筆記
nbsp 每一個 觀點 通過 我會 過程 編程 整體 面向 一:背景 目前準備詳細通讀一遍Java編程思想,按照我的理解將書分為了若幹個部分,每一個部分對應書中的若幹章節,這本書的重要性相信已經不需要再強調了,之所以有這樣的想法,一來是想沈澱一下自己,平時都太過浮躁。而
Java編程思想總結筆記The first chapter
hub 活性 調用 cnblogs protected 目標 java編程 資源 private 總覺得書中太啰嗦,看完總結後方便日後回憶,本想偷懶網上找別人的總結,無奈找不到好的,只好自食其力,盡量總結得最好。 第一章 對象導論 看到對象導論覺得這本書
Java編程思想總結筆記Chapter 2
向上 test 不同 最好 定義 安全性 sta 垃圾 內存空間 本章介紹Java程序的基本組成部分,體會到Java中幾乎一切都是對象。 第二章 一切都是對象 目錄: 2.1 用引用操縱對象 2.2 必須由你創建所有對象 2.3 永遠不需要銷毀對象 2.4 創
Java編程思想總結筆記Chapter 3
出現 需要 equals 最好 post 簡單 code 細節 print 本章需要總結的不多,但細節的東西需要註意,有些很容易遺忘。 第三章 目錄: 3.1 更簡單的打印語句 3.2 使用Java操作符 3.3 優先級 3.4 賦值 3.5 算數操作符 3.6 自動遞增
Java編程思想 學習筆記1
clas 回收 面向對象設計 抽象 類對象 獨立 nbsp 直接 設計者 一、對象導論 1.抽象過程 Alan Kay曾經總結了第一個成功的面向對象語言、同時也是Java所基於的語言之一的Smalltalk的五個基本特性,這些特性表現了純粹的面向對象程序設計方式
Java編程思想 學習筆記5
那一刻 基類 都得 char med 匿名內部類 nbsp lean 異常處理 五、初始化與清理 1.用構造器確保初始化 在Java中,通過提供構造器,類的設計者可確保每個對象都會得到初始化。創建對象時,如果其類具有構造器,Java就會在用戶有能力操作對
Java編程思想 學習筆記8
java語言 種類型 隱藏 基本 java se ash heat 找到 一份 八、多態 在面向對象的程序設計語言中,多態是繼數據抽象和繼承之後的第三種基本特征。 多態通過分離做什麽和怎麽做,從另一角度將接口和實現分離開來。 “封裝”通過合並
《Java編程思想》筆記 第一章 對象導論
面向對象 做的 第一章 具體實現 inter 接受 9.1 什麽是對象 ace 1.抽象過程 Q:什麽是對象??? A: 1) 萬物皆對象 --- 對象具有狀態,行為和標識 2)程序是對象的集合,他們通過發送消息來告訴彼此要做的 3)通過創建包含現
《Java編程思想》筆記 第七章 復用類
內部 開發 pri 思想 添加 基本類 創建 權限 改變 1.組合 將其他類的對象引用置於新的類中。 3.繼承 關鍵詞extends 一個類繼承基類後自動獲得 基類的所有域(包括字段 引用 內部類 )和方法,當然不包括private,子類中調用繼承下來的方法也不需
《Java編程思想》筆記 第四章 控制執行流程
ascii cas div 當前 也不會 system 包括 進入 ont 1.true和false 1.1 if--else if--else, while, do--while 都使用條件表達式的真假來決定執行路徑。 1.2 Java不允許數字作為真假判斷,C和C++可
《Java編程思想》筆記 第五章 初始化與清理
4.3 AI 創建 ati 清理 共存 als this 方法簽名 1.構造器 因為創建一個類的對象構造器就會自動執行,故初始化某些東西特好 2.方法重載 方法名相同,參數列表不同。 2.1 區分重載方法 方法重載後區別不同方法的就是方法簽名 -->參數類
《Java編程思想》筆記 第六章 訪問權限控制
互訪問 無法 this port 3.2 access 不能 外部 包名 1.編譯單元 一個 編譯單元即 .java 文件 內只能有一個 public 類 且該文件名必須與public 類名 完全一致。 編譯單元內也可以沒有public類 文件名可隨意。 2. 包:庫
《Java編程思想》筆記 第十二章 通過異常處理錯誤
nts 無法 ble 多個 打印 while循環 sage 返回 機制 1.異常也是對象 標準異常類都有兩個構造器,一個默認,一個接受字符串。 1.1 拋異常與方法返回類型不同,但有相似效果使當前方法退出並返回,拋異常可以看作是一種不同的返回機制。(異同點不必深究)
《Java編程思想》筆記 第九章 接口
上轉型 有一個 abstract 5.1 pan ace 避免 AC 內部 1.抽象類和抽象方法 1.1 抽象方法,僅有方法聲明沒有方法體 abstract class AbstractClass{ abstract void f(); //沒有 {}
《Java編程思想》筆記 第八章 多態
屬於 his 私有方法 對象 5.1 pri 同名 nal pan 1.向上轉型 把子類引用當作父類引用。(子類對象賦值給父類引用) 2.綁定 確定方法屬於哪個類。 3.前期綁定 程序執行前綁定。 4.後期綁定也叫動態綁定 程序運行時綁定。 5.構造器
《Java編程思想》筆記 第三章 操作符
別名 成了 有一個 detail 無符號 基本數據 bool lse 分享圖片 1.操作符種類: 運算順序1-7 1.1 一元操作符(單目操作符) - 負號, + 正號,--遞減,++遞增 1.2 算術操作符 + - * / % 1.3 移位操作符 <<
《Java編程思想》筆記 第十章 內部類
處理 this 都是 多層 不能 RM 互訪 4.2 引用調用 1.創建內部類對象 1.1 創建內部類對象(相當於new內部類對象) 外圍類對象.new 內部類( )。 1.2 創建內部類對象一種方法是 外圍類有一個方法返回內部類對象。 1.3 沒有外圍類對象就不能創建內部