《java編程思想》讀後感

讀《java編程思想》讀後感java


自從學電腦以來,我對於編程有了濃厚的興趣,正好朋友有一本叫作《java編程思想》的書,我便借來研讀,讀完以後我深有體會,因此和你們分享一下。 本書共22章,包括操做符、控制執行流程、訪問權限控制、複用類、多態、接口、經過異常處理錯誤、字符串、泛型、數組、容器深刻研究、JavaI/O系統、枚舉類型、併發以及圖形化用戶界面等內容。 一切皆是對象 在第二章中講到,一切皆爲對象,引發了我深度的思考,爲什麼說一切都是對象呢?不管C++仍是Java都屬於雜合語言。但在Java中假定了咱們只但願進行面向對象的程序設計。也就是說,正式用它設計以前,必須先將本身的思想轉入一個面向對象的世界(除非早已習慣了這個世界的思惟方式)。只有作好這個準備工做,與其餘OOP語言相比,才能體會到Java的易學易用。 多線程 看到十四章多線程時,我出現了一些困惑不明白何爲多線程因此我上網找到了正解:線程是進程中一個任務控制流序列,因爲進程的建立和銷燬須要銷燬大量的資源,而多個線程之間能夠共享進程數據,所以多線程是併發編程的基礎。多核心CPU能夠真正實現多個任務並行執行,單核心CPU程序其實不是真正的並行運行,而是經過時間片切換來執行,因爲時間片切換頻繁,使用者感受程序是在並行運行。讀完這一章,我深入的感覺到java的強大之處,不論是不是單核,java均可以實現表面上的多線程。 設計範式 設計範式根據建立、結構、行爲分爲23個類,在這裏我就不一一舉例了。咱們可將範式想象成一種特別聰明、可以自我適應的手法,它能夠解決特定類型的問題。而咱們須要作的就是學會這些範式後,去改進咱們程序的效率去製造更多的類,變成咱們的框架。 總結 當我看完這本書,合上最後一頁是個人心裏如釋重負,閉上眼回憶這本書的內容感受精彩無比,根據個人總結java不外乎分爲:繼承、封裝、多態,只要好好學必定能夠學會。說實在的我以爲這本書對於我來講越看越迷糊,因此我以爲這本書仍是須要有點Java功力的人看的,初學者不妨選擇一些較淺的書看着。編程

相關文章
相關標籤/搜索