1).Java基本數(shù)據(jù)類型與表達式奴艾,分支循環(huán)。
2).String和StringBuffer的使用内斯、正則表達式蕴潦。
3).面向?qū)ο蟮某橄螅庋b嘿期,繼承品擎,多態(tài),類與對象备徐,對象初始化和回收萄传;構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過程秀菱、static關(guān)鍵字振诬、內(nèi)部類。
4).對象實例化過程衍菱、方法的覆蓋赶么、final關(guān)鍵字、抽象類脊串、接口辫呻、繼承的優(yōu)點和缺點剖析;對象的多態(tài)性:子類和父類之間的轉(zhuǎn)換琼锋、抽象類和接口在多態(tài)中的應(yīng)用放闺、多態(tài)帶來的好處。
5).Java異常處理缕坎,異常的機制原理怖侦。
6).常用的設(shè)計模式:Singleton、Template谜叹、Strategy模式匾寝。
7).JavaAPI介紹:種基本數(shù)據(jù)類型包裝類,System和Runtime類荷腊,Date和DateFomat類等艳悔。
8).Java集合介紹:Collection、Set停局、List很钓、ArrayList、LinkedList董栽、Hashset码倦、Map、HashMap锭碳、Iterator等常用集合類API袁稽。
9).JavaI/O輸入輸出流:File和FileRandomAccess類,字節(jié)流InputStream和OutputStream擒抛,字符流Reader和Writer推汽,以及相應(yīng)實現(xiàn)類,IO性能分析歧沪,字節(jié)和字符的轉(zhuǎn)化流歹撒,包裝流的概念,以及常用包裝類诊胞,計算機編碼暖夭。
10).Java高級特性:反射和泛型。
11).多線程原理:如何在程序中創(chuàng)建多線程(Thread、Runnable)迈着,線程安全問題竭望,線程的同步,線程之間的通訊裕菠、死鎖咬清。
2、android UI編程
1)奴潘、Android開發(fā)環(huán)境搭建:Android介紹旧烧,Android開發(fā)環(huán)境搭建,第一個Android應(yīng)用程序萤彩,Android應(yīng)用程序目錄結(jié)構(gòu)粪滤。
2)、Android初級控件的使用:
TextView控件的使用
Button控件的使用方法
EditText控件的使用方法
ImageView的使用方法
RadioButton的使用方法
Checkbox的使用方法
Menu的使用方法
3)雀扶、Android高級控件的使用:
ListView的使用方法
GridView的使用方法
Adapter的使用方法
Spinner的使用方法
Gallary的使用方法
ScrollView的使用方法
RecyclerView
4、對話框與菜單的使用:
Dialog的基本概念
BlockquoteAlertDialog的使用方法
DatePickerDialog的使用方法
Menu的使用方法
自定義Menu的實現(xiàn)方法
5.控件的布局方法:
線性布局的使用方法
相對布局的使用方法
6.多Acitivity管理:
AndroidManifest.xml文件的作用
Intent的使用方法
使用Intent傳遞數(shù)據(jù)的方法
啟動Activity的方法
IntentFilter的使用方法
Activity Group的使用方法
7肆汹、自定義控件實現(xiàn)方法:
自定義ListView的實現(xiàn)方法
可折疊ListView的使用方法
自定義Adapter的實現(xiàn)方法
自定義View的實現(xiàn)方法
動態(tài)控件布局的上實現(xiàn)方法
上拉刷新下拉加載更多
3愚墓、android網(wǎng)絡(luò)編程與數(shù)據(jù)存儲
1).基于Android平臺的HTTP通訊:
Http協(xié)議回顧
使用Get方法向服務(wù)器提交數(shù)據(jù)的方法
使用POST方法向服務(wù)器提交數(shù)據(jù)的實現(xiàn)方法
使用Http協(xié)議實現(xiàn)多線程下載
使用Http協(xié)議實現(xiàn)斷點續(xù)傳