1. 程式人生 > >Android所需的Java基礎知識體系圖

Android所需的Java基礎知識體系圖

這個知識體系圖適用於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架構