A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 JohnChan 于 2016-6-11 06:56 编辑

(三)集合
 Android集合框架体系中的相关类使用,涵盖Collection接口分支的List和Set接口,以及他们的实类:ArrayList、LinkedList、Vector、TreeSet、HashSet、LinkedHashSet,同时扩展Queue、Stack,Map接口分支以及他们的实现类:HashMap、TreeMap、Hashtable,还有JDK1.5的泛型特性,通过分析这些具体类的实现源码,理解线性数据结构,链表数据结构,红黑树数据结构,哈希表数据结构,栈数据结构,队列数据结构。
 (四)多线程与并发
 安卓多线程开发中的相关知识,进程和线程的区别,理解Java线程的两种实现方法及区别,线程的基本控制方法,线程的休眠及原理,多线程之间如何共享数据,以及带来的数据安全问题,如何解决安全问题,同步的原理,同步的两种方式,同步带来的死锁问题如何避免,线程的生命周期,sleep和wait的区别及应用场景,通过经典的生产者消费者案例,让你深入理解多线程并发机制,如何处理并发有并发包的使用,如果你了解JavaEE开发,多线程基本使用不到,因为都让框架封装了,但在Android开发中,多线程应用非常广泛。
 (五)网络编程
 网络编程的相关知识,从底层的通信协议TCP、UDP入手,理解什么是三方握手原理,什么是数据包,Socket的原理及作用,使用URL和URLConnection实现网络下载,Socket编程如何实现网络通信,客户端与服务器端的通信,客户端与客户端之间的通信,多客户端之间的通信,在此,结合IO、和多线程个知识点实现自定义通信机制。
 (一)反射与内省
 什么是反射,反射在应用中的作用,相关反射的API,如Class类,如何通过反射实例化对象,通过对象获取类信息,Field类、Method类、Package类、Constructor类,以及如何修改属性和方法的访问修饰符,在反射面前,一切封装都将成为浮云。同时JDK提供的强大内省机制,通过内省,可以非常方便的得到类信息,再用反射实现调用。结合JavaEE和Android开发的应用场景,让你理解反射与内省的用武之地。
 (二)泛型、正则、枚举与注解、XML
 JDK1.5的新特性泛型、注解和枚举,正则表达式,XML文件的SAX、DOM、JDOM和DOM4J四种解析方式。
 (三)MySQL数据库
 、MySQL数据库的安装,基本的SQL语句,事务处理,关联查询,内置函数,索引,自定义函数,存储过程,数据库设计与优化,数据库设计,三大范式
 (四)JDBC
 如何使用JDBC接口访问数据库,数据库与应用程之间的关系,DriverManager、Connection、Statement、ResultSet、PreparedStatement、CallableStatement,事务处理的概念及应用,DAO设计模式,使用设计模式优化代码结构,dbutil开源框架的使用。
 (五)Servlet
 HTTP协议,HTML标签的使用,Tomcat服务器,Servlet的原理,JSP基本应用,两种请求方式,最后运用MySQL、JDBC、和Servlet技术实现一个商品管理综合案例,了解企业级BS架构的整体开发流程,为后续的Android应用与服务器之间的交互打下坚实的基础。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马