第 10章 劉可樂離職,找楊義剛敘舊(1 / 2)

加入書籤

時間來到2007年5月18日星期五,楊義剛一早起床就拿起了《Java編程思想》開始看第7章「復用類」這一章有20多頁,楊義剛看了一個小時看著了,但是感覺缺點什麼,點燃一支煙思考了起來,楊義剛想著,上學的時候學習方式是看書的時候做筆記,看完後做習題,現在隻是看書,看完後知識能記住多少呢?雖然現在還不到上機練習的時候,但是筆記是要做的,這樣以後回顧起來還查缺補漏。於是楊義剛拿出筆記本,在上麵寫著《Java編程思想》第八章,讀書筆記,接著繼續寫了起來。

有三種方法復用類:組合,繼承,代理。組合即是在新類裡麵放上已經定義地類地對象,然後通過調用它地方法來實現自已地功能。繼承是通過關鍵詞繼承某一父類,這樣就能訪問父類地所有方法,子類地初始化需要注意地是,會在子類地構造器中插入對基類默認構造器地調用。但是如果沒有默認地基類構造器,或者想調用一個帶參數地基類構造器,就必須用關鍵詞顯式地編寫調用基類構造器地語句,並且配上適當地參數列表。代理就是在導出類裡保存一個基類地對象,然後用自已地方法對該基類地種種方法進行包裝。如何決定使用哪種方法復用類呢?能用組合的場景就不要用繼承,因為組合比繼承總體上使用更廣泛、代價更小。

向上轉型:TODO這一節沒看懂,後續補上讀書筆記。

動態綁定:TODO這一節沒看懂,後續補上讀書筆記。

就這樣楊義剛寫完了一篇讀書筆記,前麵看過的讀書筆記,他不打算寫,等著下次再看這本書的時候再寫。

看了看時間,已經是10點了,楊義剛繼續拿起另一本書《Java核心技術》卷一,看起了第13章「集合」集合類是用來存放某類對象的。集合類有一個共同特點,就是它們隻容納對象(實際上是對象名,即指向地址的指針)。這一點和數組不同,數組可以容納對象和簡單數據。如果在集合類中既想使用簡單數據類型,又想利用集合類的靈活性,就可以把簡單數據類型數據變成該數據類型類的對象,然後放入集合中處理,但這樣執行效率會降低。這是楊義剛的簡單理解,這一章和數據結構算法息息相關,在大學的時候,楊義剛學數據結構與算法時都是硬著頭皮學習的,一開始根本就不知道數據結構和算法有什麼用,當時班裡有個同學實在是學不下去了,就把書往桌子上一拍,說道「這這玩意兒有嗎用,除非要考研,我不考研,不學了,考試的時候背背題,應付過去得了」當時楊義剛感覺他這話應該不對,但是也沒找到反駁的理由,不過數據結構和算法學起來確實枯燥,後來楊義剛在學校的BBS上找到了答案「算法是解決問題的方法,而數據結構是幫助更有效地存儲和管理數據的工具。好的算法就像是烹飪食物的好手藝,能夠在短時間內完成任務,而合適的數據結構就像是選用了合適的鍋具,讓整個過程更加順暢。學習算法和數據結構就像是學會了烹飪技能一樣,能夠讓你寫出更高效、更易維護的軟件。算法和數據結構是程序設計的基礎,幫助你更好地解決問題」雖然楊義剛也不是完全理解學長們話裡的意思,但是認為學長的回答是對的,雖持自已沒有學的多好,但是還是堅持學完了課程。

隨即,楊義剛寫起了讀書筆記

《Java核心技術》卷一,第13章「集合」讀書筆記。

1Java集合類庫采用接口與實現分離。

2循環數組比鏈表更高效,但它是有界集合,容量有限。當要收集的對象沒有上限時,就得使用鏈表。

3編譯器將「for each」循環轉換為帶有迭代器的循環。也可以不寫循環,而是調用forEachRembda表達式。

4訪問元素的順序取決於集合的類型。

5可以認為Java迭代器在兩個元素之間。當調用next時,迭代器就越過下一個元素,並返回剛剛越過的那個元素的引用。

就這樣,楊義剛寫了30幾條這一章的讀書筆記

然後最後加上了兩條TODO,

TODO1:以後工作了,重新讀一下大學課本《數據結構與算法》

TODO2:上機交易時多使用Java集合類

之所以寫這兩條TODO,是楊義剛以前看CSDN時,上麵的很多博主都說Java編程中,集合用的非常多。現在楊義剛的首要任務是先看完手頭上的這兩本書,所以沒時間去練習,所以寫下了TODO

楊義剛一看時間,12點多了,站起身伸了個懶月要,該吃飯了,昨晚由於張海燕請吃飯,還有兩個饅頭沒吃,楊義剛計劃今天中午吃點,要不然變硬就不好吃了。

這時電話響了,楊義剛一看是劉可樂,很納悶劉可樂這個時候打電話是要乾什麼。

接了起來「餵,在屋嗎?」對麵的劉可樂問道。

楊義剛回答「在屋,你有什麼事兒嗎?」

劉可樂說「我一會兒找你去,請你吃飯,馬上就到唐家嶺了,過去後和你一說」

沒等楊義剛繼續問,劉可樂就把電話掛了。

楊義剛更加奇怪了,但是也沒多想什麼。在屋裡坐著等著劉可樂。

↑返回頂部↑

書頁/目錄

本章報錯

其他相关阅读: 我的世界:MINECRAFT 千金小姐逆襲之路 和堂妹換親後 離少的心尖寵 侶行 草根修仙之不凡仙帝 巫山一片雲 與君初識,恰似故人 許你歲歲年年! 花開腳下