1 Java數據類型與運算符 2 String和StringBuffer的使用、正則表達式 3 我給面向對象的抽象,封裝,繼承,多態,類與對象,對象初始化和回收;構造函數、this關鍵字、方法和方法的參數傳遞過程、static關鍵字、內部類,Java的垃極回收機制,Javadoc介紹 4 對象實例化過程、方法的覆蓋、final關鍵字、抽象類、接口、繼承的優勢和缺點剖析;對象的多態性:子類和父類之間的轉換、抽象類和接口在多態中的應用、多態帶來的好處 5 Java異常處理,異常的機制原理 6 經常使用的設計模式:Singleton、Template、Strategy模式 7 JavaAPI介紹:種基本數據類型包裝類,System和Runtime類,Date和DateFomat類等 8 Java集合介紹:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等經常使用集合類API 9 Java I/O輸入輸出流:File和FileRandomAccess類,字節流InputStream和OutputStream,字符流Reader和Writer,以及相應實現類,IO性能分析,字節和字符的轉化流,包裝流的概念,以及經常使用包裝類,計算機編碼 10 Java高級特性:反射、代理和泛型 11 多線程原理:如何在程序中建立多線程(Thread、Runnable),線程安全問題,線程的同步,線程之間的通信、死鎖 12 Socket網絡編程
1 Java解析XML文件DOM4J 2 MySql數據庫的應用、多表鏈接查詢的應用 3 Jsp和Servlet應用 4 Http協議解析 5 Tomcat服務器的應用配置 6 WebService服務配置應用
1 Android開發環境搭建:Android介紹,Android開發環境搭建,第一個Android應用程序,Android應用程序目錄結構
2 Android初級控件的使用: 3 TextView控件的使用 4 Button控件的使用方法 5 EditText控件的使用方法 6 ImageView的使用方法 7 RadioButton的使用方法 8 Checkbox的使用方法
9 Android高級控件的使用: 10 Autocompletion的使用方法 11 ListView的使用方法 12 GridView的使用方法 13 Adapter的使用方法 14 Spinner的使用方法 15 Gallary的使用方法 16 ScrollView的使用方法 17 18 對話框與菜單的使用: 19 Dialog的基本概念 20 AlertDialog的使用方法 21 DatePickerDialog的使用方法 22 Menu的使用方法 23 自定義Menu的實現方法 24 25 控件的佈局方法: 26 線性佈局的使用方法 27 相對佈局的使用方法 28 表格佈局的使用方法 29 30 多Activity管理: 31 AndroidManifest.xml文件的做用 32 Intent的使用方法 33 使用Intent傳遞數據的方法 34 啓動Activity的方法 35 IntentFilter的使用方法 36 Activity Group的使用方法
37 自定義控件實現方法: 38 自定義ListView的實現方法 39 可摺疊ListView的使用方法 40 自定義Adapter的實現方法 41 自定義View的實現方法 42 動態控件佈局的上實現方法
1 基於Android平臺的HTTP通信: 2 Http協議回顧 3 Apache Commons 工具包介紹 4 使用Get方法向服務器提交數據的方法 5 解析服務器響應數據的方法 6 使用POST方法向服務器提交數據的實現方法 7 向服務器提交非文本數據的實現方法 8 使用Http協議實現多線程下載 9 使用Http協議實現斷點續傳
10 Android數據存儲技術: 11 SQLite3數據庫簡介 12 SQL語句回顧 13 SQLite3編程接口介紹 14 SQLite3事務管理 15 SQLite3遊標使用方法 16 SQLite3性能分析 17 訪問SDCard的方法 18 訪問SharedPreferences的方法 19 20 ContentProvider使用方法: 21 ContentProvider實現共享數據 22 URI的解析與UriMatcher 23 ContentUris的使用 24 使用ContentResolver操做ContentProvider 25 ContentProvider的監聽 26 27 Android當中的異步操做: 28 Handler的使用方法 29 異步任務的基本概念 30 AsyncTask的使用方法
1 地圖及定位技術: 2 GPS簡介 3 LocationManager的使用方法 4 在Google Map上添加標記的方法 5 查詢某地附近建築的方法 6 使用Google Map實現點對點導航 7 8 傳感器使用方法: 9 方向、加速度(重力)、光線、磁場、距離、溫度等傳感器的使用 10 11 近場通訊技術: 12 NFC技術簡介 13 NFC技術使用場景介紹 14 NFC技術實現方法 15 16 媒體管理技術: 17 MediaPlayer的使用 18 19 觸摸屏技術: 20 手勢識別 21 多點觸摸技術
1 圖形處理基礎:2D圖形編程基礎 2 點、線、面等基本圖形元素繪製方法 3 Android動畫框架簡介 4 位移動畫的實現方法 5 淡入淡出動畫的實現方法 6 旋轉動畫的實現方法 7 Matrix的使用方法
1 Android遊戲開發:遊戲開發概述 2 SurfaceView的使用方法 3 物理小球技術 4 碰撞檢測技術 5 圖片、文字和背景音樂等資源的使用方法 6 遊戲引擎基礎概念 7 Cocos2d-Android引擎使用方法 8 OpenGL ES使用方法