*阶段:Java SE (Part 1) |
|||
课程主题 |
实训内容 |
实训目标 |
课程费用 |
初识Java |
1、开发环境准备(JDK,Eclipse,Editplus) |
快速进入Java世界,熟悉Java开发环境,可以编写Helloworld程序,可以依照示例创建对象,可以进行简单的编译运行。 |
500元 |
语法进阶 |
1、流程控制(顺序结构、分支结构、循环结构) |
扫清语法障碍,养成良好编码习惯,能控制程序和实例按要求运行。能对数组进行操作。能自由控制对象的创建。能完成构建器的相互调用。 |
|
面向对象(一) |
1、源文件布局(package,import,CLASSPATH) |
能编写涉及多个源文件的程序,深入理解方法重载和覆盖的区别。能完成类的继承、封装、明确访问修饰符的意义。明确包括继承条件下对象的构建顺序。 |
|
面向对象(二) |
1、包装类,String类,Object类,toString,equals,hashCode,==,finalize 2、final,static,单态,代码块种类,抽象类 3、接口,类型转换,instanceof 4、答疑与示例 |
扩展面向对象的概念内涵,对常用基础类有较深入掌握,确保基本没有概念盲点,JavaAPI理解奠定基础。 |
第二阶段:Java SE(Part 2)
|
|||
课程主题 |
实训内容 |
实训目标 |
课程费用 |
面向对象(三) |
1、枚举,内部类 |
掌握枚举类型,熟悉内部类的常用形态,掌握运行时异常和非运行时异常的处理要求。初步理解Annotation的意义,理解泛型的作用。 |
500元 |
基础API(一) |
1、简单交互(main参数,System.in,Scanner,系统参数) |
掌握基本类的使用,能熟练处理字符串、日期格式等问题,熟悉字符串查找的高级方法。 |
|
基础API(二) |
1、国际化(TimeZone、MessageFormat、NumberFormat) |
熟悉不同集合,掌握集合的使用,理解集合排序与比较的依据,常用集合的API使用。 |
|
基础API(三) |
1、正则表达式(正则表达式文法,模式查找,String类相关方法) |
掌握类加载机制,熟悉反射原理在各类系统程序中的使用,掌握基于反射设计模式,了解反射在第三方框架的使用。 |
第三阶段:Java SE(Part 3)
|
|||
多线程 |
1、多线程(概念,线程创建,线程启动,生命周期,状态与调度,Timer, |
掌握多线程的创建与调度,深刻理解对象锁、线程同步与线程安全的关系,任务调度。 |
600元 |
IO编程 |
1、IO(处理(过程)流,缓存流、转换流、数据流) |
掌握Java输入输出的体系结构,能对各类节点和过程流进行处理。能依据性能和功能要求选择不能IO流处理类进行编程。 |
|
网络编程 |
1、网络基础(网络协议,IP,端口,InetAddress,基于TCP的网络编程, |
熟练使用TCP或UDP进行网络编程,能结合IO、多线程技术编写各类网络应用 |
|
XML与JDBC编程 |
1、XML编程(XML简介,DOM解析,SAX解析,Dom4J解析) |
掌握XML语法规则,熟悉Java对XML的各种解析方式。掌握各种数据库连接方法,熟练数据更新和结果集处理,掌握事务概念。 |
第四阶段:Java EE(Part 1)
|
|||
Hibernate编程 |
1、Hibernate基础(环境搭建,Configuration,Session,持久化对象生命周期,简单增删改查) |
熟练掌握基于Hibernate的增删查改等数据库操作,深刻理解持久对象的生命周期,能理解和更改Hibernate映射的主要配置。 |
700元 |
Hibernate编程 Servlet编程 |
1、Hibernate映射(一对一,多对多),Hibernate缓存(延迟加载) |