Android所需的Java基礎知識體系圖
阿新 • • 發佈:2018-12-23
這個知識體系圖適用於Java或Android培訓講師培訓想為Android培訓打Java基礎的學生,去掉了GUI和web等和Android無關的內容,SQL移動到Android的SQLite章節。
一、編譯器和Java程式剖析1、JDK和JRE
2、Eclipse編輯器
3、Java程式剖析(從Hello Java說起)
二、基本資料型別和基本操作
1、基本資料型別
2、常量,變數以及賦值語句
3、資料型別轉換
4、字串型別String
5、註釋(Eclipse註釋模板)
三、條件語句
1、boolean
2、if/else
3、switch
4、運算子優先順序(課堂上講,實際工作用不到,運算順序主要用括號控制)
四、迴圈
1、while(課堂上講,實際工作用不到)
2、do-while(課堂上講,實際工作用不到)
3、for
4、break/continue
五、方法和封裝
1、什麼是方法(軟體工程基本概念)
2、含參方法
3、過載方法
4、Math類
5、Date類
六、陣列(課堂上講,實際工作中常用List)
1、陣列的宣告和初始化
2、foreach迴圈
3、陣列的簡單排序
4、Arrays
5、二維陣列和多維陣列
七、面向物件
1、定義物件的類
2、構造方法
3、this
4、protected和super(繼承)
5、override(多型)
八、抽象類和介面
1、包裝類
2、abstract
3、interface
4、static
九、字串和檔案
1、Object常用方法
2、String常用方法
3、StringBuffer
4、正則表示式5、File的I/O
十、異常處理
1、try/catch
2、finally
3、throw
十、除錯
1、debug
2、log4j列印log
十二、資料結構
1、List
2、Map
3、二叉樹
4、泛型
十三、演算法
1、遞迴
2、氣泡排序
3、歸併排序
4、快速排序
十四、設計模式
1、介面卡模式
2、單例模式
3、工廠模式
十五、架構
1、JavaBeans(model模組)
2、MVC架構