Java |
一、JAVA基础 | JDK的下载安装配置、Eclipse开发工具介绍、Java基本程序的编译运行、关键字、标示符、注释、常量、变量、数据类型、进制转换、数据类型转换、各种运算符的使用、各种判断循环语句的使用、函数的使用、数组的使用及遍历、排序算法
|
二、面向对象 | 面向对象入门、用Java来描述对象、局部变量和成员变量、JAVA对象内存分析、匿名对象、封装、构造函数、Main函数详解、继承、重写、抽象类、接口、多态、内部类、异常、包机制、JAR包、StringBuffer类、Date和Calendar类、System类、Runtime类、Math类等常用JavaAPI讲解
|
三、数据类型 | 集合、集合类(Collection)、List、ArryList、linkList、Vector、迭代器、Set、HashSet、TreeSet、linkedHashSet、Map、HashTable、HashMap、TreeMap、泛型等各种数据集合的分析和使用 |
四、多线程 | 线程与进程讲解、创建线程的方式、线程的状态、常见线程的方法、锁、死锁、线程的通讯、等待唤醒机制、线程的声明周期、后台线程 |
五、IO流 | File类常用文件操作、字节流输入流读取方式、字节流输出流写入方式、字节流文件拷贝、字节流异常处理、缓冲流、字符流读操作、字符流写操作、字符流拷贝文件、装饰器模式、序列流、打印流、Scanner、操作数组对象流、编码、转换流、文件递归操作
|
六、JAVA网络编程 | 网络编程基本概念TCP\IP介绍、InetAddress类、URL类使用、Socket通讯、简单的Client/Server程序设计、数据报Datagram通讯(UDP)、基于UDP的简单的Client/Server程序设计、网络编程综合程序演练:多用户在线聊天 |
七、JDBC和数据库 | JDBC与应用程序的关系、数据库的连接步骤、数据库连接例程、分析JDBC如何和数据库连接、注册驱动详解、Statement接口的使用详解、Statement的常用方法、数据库增、删、查、改实例操作 |
Android基础
|
一、Activity | Android环境搭建和应用开发体系,Activity生命周期,Activity管理及Intent七大属性,传值,启动和跳转,及Activity中返回栈的讲解,创建一个Android项目HelloWord
|
二、UI,View | UI布局,UI常用控件,ListView的使用及优化,图文混排+GridView,ViewPager的使用及优化,Menu+Dialog+Toast+通知,自定义控件的使用,各种资源的定义和使用,Fragment的生命
|
三、数据存储 | UI布局,UI常用控件,ListView的使用及优化,图文混排+GridView,ViewPager的使用及优化,Menu+Dialog+Toast+通知,自定义控件的使用,各种资源的定义和使用,Fragment的生命
|
四、ContentProvider | ContentProvider与ContentResolver,内容解析者ContentResolver的使用讲解;自定义内容提供者ContentProvider的详细讲解;获取常见的数据类型如音乐,视频,图像,手机通信录联系人信息等
|
五、Loader | 实现异步加载数据,LoaderManager管理多个loader,LoaderCallbacks接口中的抽象方法,Loader装载器,AsyncTaskLoader异步
|
六、线程与进程 | AsnycTask的特点及子类,AsnycTask泛型参数,AsnycTask常用方法,Handler的使用,Handler原理及消息机制,线程运行周期,线程安全(死锁,线程同步),线程的常用方法,线程交互,线程使用:生产者与消费者,Socket网络编程
|
七、JSON和SVN | JSON的概念 JSONObject,JSONStringer,JSONArray,JSONTokener类的使用,JSONException的使用svn的日常
|
八、Broadcast | 广播的注册方式,广播的分类,广播的发送,Android中常用的系统广播
|
九、Service | Service生命周期,Service的使用场景,Service的分类,启动Service,Service与Thread之间的区分,BindService的生命周期,AIDL的使用及讲解,Messenger信使的讲解
|
Android高级 |
一、Android官网 | 了解Android官网的网站地图,Android各个版本,官方设计,AndroidAPIs,官方建议和参考,AndroidStudio,AndroidNDK,系统
|
二、图形和动画 | 画布和几何与位图形的绘制,补间动画与帧动画,属性动画,SurfaceView播放视频案例
|
三、屏幕适配 | 通过使用layout适配,通过使用drawable+values适配,制作和使用
|
四、自定义View | 自定义视图的创建,Layout的方式,自定义视图的测量,PopWindow实现下拉菜单,WindowManager
|
五、源码 | Android源码讲解
|
六、事件分发与消费 | 事件构成,事件种类,事件的响应,手势识别,自定义手势
|
七、Volley框架 | Volley的用途,Volley的原理,Volley的使用
|
八、Xuitls | Xuitls的用途,Xuitls的原理,Xuitls的使用
|
九、扩展硬件 | 蓝牙,Camera拍摄照相,二维码扫描
|
十、第三方工具 | 百度地图,百度推送,第三方分享ShareSDK,讯飞语音,即时通讯,人脸识别API
|
十一、单元测试,异常处理 | 代码的单元测试和调试, 应用程序崩溃排错, Android中处理崩溃处理机制
|
十二、数字签名,apk包签名打包 | 生成数字签名的key.store,利用生成签名apk,对APK进行混淆优化和加固 |