【Java編程思想】-開篇

       寫在前面

       從買下《Java編程思想》第四版到現在也有小半年的時間了,但是一直沒有決心把這厚厚的一本經典讀完。但當涉獵的思想對於經典之作難免有些對自己不負責任,所以,通過總結的方式來給自己的思想和閱讀中的疑惑留下一點蛛絲馬跡。同樣就自己的一些想法寫出來,希望能拋磚引玉。閒話少敘。翠花,上乾貨。

       首先,我們的線索會圍繞整本書的章節目錄來進行闡述,針對書中的知識點會做適當的延伸,希望通過這本書能探本究源,挖掘出更多值得我們學習的知識。

 目錄

       第1章   對象導論

       第2章   一切都是對象

       第3 章  操作符

       第4章  操作執行流程

       第5章  初始化與清理

       第6章 訪問權限控制

       第7章 複用類

       第8章 多態

       第9章 接口

       第10章 內部類

       第11章  持有對象

       第12章 通過異常處理錯誤

       第13章 字符串

       第14章  類型信息

       第15章 泛型

       第16章 數組

       第17章 容器深入研究

       第18章 Java I/O系統

       第19章  枚舉類型

       第20章  註解

       第21章  併發

      第22章  圖形化用戶界面

   
個人總結:

         我們在學習一門語言,無論說是自然語言,還是計算機編程語言。就英語爲例,我們是需要先學習英語的語法體系,英語的單詞(發音和含義)。那學習java語言或其他編程語言(c/c++,python.perl.shell)等都一樣。我們學習的時候首先要學會方法論,總結作爲語言的共同作用點:信息交換。或許這是人類走出穴居生活的第一天就學會的能力。

         由此,可以簡單第總結爲三點爲主線來學習一門語言(不侷限與java):1.語法體系;2.數據結構(容器:裝信息的Box);3.控制流程(通過0=false或1=true)來判斷數據的走向。

         那麼,我們以上的章節目錄可分爲如下部分進行總結:

         1.面向對象思想(oop);書中通過第1章和第2章;

             講解什麼是面向對象思想,如何對問題進行面向對象的思路進行設計和開發,也就是說如何把現實世界的問題空間映射到計算機互聯網世界的解空間裏去,簡而言之,就是通過抽象把現實世界和虛擬世界進行一對一的映射。這個思想在現實生活可能因爲過於簡單,而有c語言等面向過程語言思維基礎將在思維上的轉變要顯得稍微有些區別。

          2.Java語言體系: 從第3章到第第15章 。

            主要是圍繞着最小單元—類(class)進行闡述。類中我們如何進行計算(操作符+基本數據類型),如何控制執行流程以及類是如何產生(初始化)和清理(類使用後的如何進行垃圾回收)。

            面向類開發的語言設計開發者,和我們使用類庫的應用開發者來說,站在類開發者的角度,如何更好的把類中的信息封裝起來,告訴你哪些是你可以改動的,哪些是不能改動的,這就是書中說的訪問權限控制,這個更好的體現了java在單根繼承體系下如何進行抽象,如何以“物以類聚,人以羣分”的思想來管理java世界的所有對象。

            然後就以這個體系之上,講述在java世界中類與類之間是如何進行協作的,我們可以說是每個類的抽象下的延伸或延續。類與類之間相互的協作和調用。主要理解複用類和內部類;

            接着就是我們說的對象的數據在內存中的地址,即持有對象的狀態。這就涉及到我們說的容器(集合).每個容器的特點和在處理數據信息的獨有的特性。以及如何把數據進行遍歷輸出。

          其他的就是關於我們最常用的關於異常處理,字符串的使用(正則表達式)和關於class對象本身的類型信息及延伸出泛型的使用。

       3.關於數組和容器的研究:第16章和第17章

              對於數據容器的進一步理解和深入數據結構的研究。進行對容器(內存中的一塊空間分配)的深入講解。

       4.關於文件傳輸(i/o)及在多線程併發的闡述,並對枚舉,註解的闡述;其中理解多線程併發在我們日後進行大量數據的併發訪問有較爲重要的幫助(後文讀書感)

       5.最後就是關於圖形化界面的應用,這個對於我們在開發桌面上的一些小遊戲將會有很大幫助;

 

         

       

             

發佈了22 篇原創文章 · 獲贊 25 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章