《瘋狂java講義·第三版》,全書共851頁,18章。 目錄如下: 第1章 Java語言概述與開發環境 第2章 理解面向對象 第3章 數據類型和運算符 第4章 流程式控制制與數組 第5章 面向對象(上) 第6章 面向對象(下) 第7章 Java基礎類庫 第8章 Java集合 第9章 泛型 第10章 異常 ...
《瘋狂java講義·第三版》,全書共851頁,18章。
目錄如下:
第1章 Java語言概述與開發環境
第2章 理解面向對象
第3章 數據類型和運算符
第4章 流程式控制制與數組
第5章 面向對象(上)
第6章 面向對象(下)
第7章 Java基礎類庫
第8章 Java集合
第9章 泛型
第10章 異常處理
第11章 AWT編程
第12章 Swing編程
第13章 MySQL資料庫與JDBC編程
第14章 Annotation(註釋)
第15章 輸入/輸出
第16章 多線程
第17章 網路編程
第18章 類載入機制與反射
書買來後,看到第5章。有點不大理解,便去看了馬士兵的java視頻。視頻看完後,學起了安卓開發,入門書是《第一行代碼》。
憑藉著已掌握的java基礎知識,配合著《第一行代碼》,做了兩個App。代碼一敲多,對java也熟悉起來。一些原先不明白的地方,再看書本就能懂了。於是,又翻開《瘋狂java講義》來看。
當然,我看這本書的目的是安卓開發,所以挑了些自己覺得重要的章節。
僅供參考:
第1章講的是java語言的概述以及開發環境的搭建,初學者看一遍即可。
第2章至第6章是java的基礎語法,必須得看。看完後就可以進入安卓開發的大門了。
第7章至第10章以及第13章和第14章,這些內容在做app的過程中,代碼里經常遇到,用多也就知道啥是啥了,因此不必特意去摳細節看完。如有不懂,再去翻看就好。
第10章和第11章是java的UI,主要用於桌面端程式的界面設計,與安卓開發沒有關係,不看也沒事。
第15章、第16章、第18章,這三章的內容在做app的過程中也有遇到過,仔細看是有必要的。並且,後兩章在看安卓進階的書時經常會遇到,因此必須得知道。
第17章網路編程,挑了幾個網路的知識點看(Ip地址和埠、TCP協議、UDP協議,參見上一篇文章),另外的內容在《第一行代碼》里看過,這裡就不重覆了。