JAVA核心技術卷一第一遍看得差很少了,應該是五月初開始看的,用了兩個月的中午時間看完的,一共七百多頁,接下來仍是須要再看一遍,不懂的仍是有不少。shell
JAVA和C++同樣是面向對象OOP的語言,不一樣於命令行語言shell也不一樣於描述性的語言。像是WPS表格同樣,匯聚了不少的函數功能,在JAVA裏面這些功能強大的方法叫作class,類。類裏面有各類各樣操縱類的方法,method。和CPP同樣,JAVA核心技術的卷一部分也是說了基礎的部分,從JAVA設計概述到運行JAVA程序的設計環境(我通常用在線環境),而後介紹了JAVA的基本程序結構,即它的結構註釋變量常量balabalbala~~在C和C++書裏面也是按照這個步驟來的,字符串,輸入和輸出,控制流程。編程
主要的是面向對象封裝編程的一種概念,好比家裏面的燈泡,你設計出了完整的電線線路燈泡,燈泡壞了怎麼辦?須要電線和燈泡一塊兒換嗎?固然不須要的了,這個就是JAVA中的接口,也就是類和方法,實現了一次以後經過調用和繼承可使得已經出現的類再也不重複性的再設計。app
而後是繼承中的各類方法,父類和子類的關係,API文檔中有介紹許多類以及使用這些類的方法,若是要是記住確定是不現實的,固然現實當中也是不要求熟記的,而是記得查找就能夠的了。接口和內部類。函數
JAVA的圖形程序設計,介紹了JAVA的一個swing類的一些方法,通俗來講,就是咱們在網頁上看到的各類圖框按鈕和操做時候鼠標事件時候的動做程序會如何進行響應以及如何報告給程序,固然,程序也是一直在監聽着咱們的動做,文本菜單,複雜的佈局管理以及對話框,部署應用程序和applet,異常,斷言,日誌和調試,後者是用來在開發過程中避免有過多的錯誤發生,和如何找到錯誤,固然錯誤會一直都在,避免錯誤解決錯誤就像程序的分裂細胞,不停的修改使之成長。佈局
運用interface讓程序更具備操做性。命令行
解決問題當中的對象思惟。
設計