深圳市ITjob(远标教育培训中心)—官网

咨询热线:
400-888-4849

深圳市ITjob(远标教育培训中心)课程中心>远程Java全日制就业班

*阶段:Java SE (Part 1)

课程主题

实训内容

实训目标

课程费用

初识Java

1、开发环境准备(JDK,Eclipse,Editplus)
2、面向对象基础(类,对象,属性,方法,构建器)
3、Java语法基础(注释,标识符,变量,关键字,数据类型,运算符,表达
式)
4、答疑与示例

快速进入Java世界,熟悉Java开发环境,可以编写Helloworld程序,可以依照示例创建对象,可以进行简单的编译运行。

500元

语法进阶

1、流程控制(顺序结构、分支结构、循环结构)
2、数组类型(定义数组、数组初始化、数组使用、数组工具类)
3.1、方法进阶(方法分类,方法定义,参数传递机制,可变参数,方法重载)
3.2、构建器进阶(构建器特性,this,对象内存分配)
4、答疑与示例

扫清语法障碍,养成良好编码习惯,能控制程序和实例按要求运行。能对数组进行操作。能自由控制对象的创建。能完成构建器的相互调用。

面向对象(一)

1、源文件布局(package,import,CLASSPATH)
2、类的继承与对象构建顺序(单继承,访问限制,方法覆盖,super)
3、访问修饰符与封装(private,public,protected,缺省)
4、答疑与示例

能编写涉及多个源文件的程序,深入理解方法重载和覆盖的区别。能完成类的继承、封装、明确访问修饰符的意义。明确包括继承条件下对象的构建顺序。

面向对象(二)

1、包装类,String类,Object类,toString,equals,hashCode,==,finalize 2、final,static,单态,代码块种类,抽象类 3、接口,类型转换,instanceof 4、答疑与示例

扩展面向对象的概念内涵,对常用基础类有较深入掌握,确保基本没有概念盲点,JavaAPI理解奠定基础。

第二阶段:Java SE(Part 2)

 

课程主题

实训内容

实训目标

课程费用

面向对象(三)

1、枚举,内部类
2、异常(异常分类,异常处理,自定义异常,try,catch,finally,throw,
throws)
3、Annotation(使用),泛型(定义与使用)
4、答疑与示例

掌握枚举类型,熟悉内部类的常用形态,掌握运行时异常和非运行时异常的处理要求。初步理解Annotation的意义,理解泛型的作用。

500元

基础API(一)

1、简单交互(main参数,System.in,Scanner,系统参数)
2、常用类(System,Runtime,StringBuffer,StringBuilder,Math,
Random,Bigdecima) 3、常用类(Date,Calendar,DateFormat)
4、答疑与示例

掌握基本类的使用,能熟练处理字符串、日期格式等问题,熟悉字符串查找的高级方法。

基础API(二)

1、国际化(TimeZone、MessageFormat、NumberFormat)
2、集合(Collection,Set,List,Map,Iterator,Enumeration,ListIterator)
3、集合(Comparable,Cmplarator,Collections,Properties)
4、答疑与示例

熟悉不同集合,掌握集合的使用,理解集合排序与比较的依据,常用集合的API使用。

基础API(三)

1、正则表达式(正则表达式文法,模式查找,String类相关方法)
2、正则表达式(Pattern,Matcher)
3、类的加载与反射(Class类,反射方法)
4、答疑与示例

掌握类加载机制,熟悉反射原理在各类系统程序中的使用,掌握基于反射设计模式,了解反射在第三方框架的使用。

第三阶段:Java SE(Part 3)

 

多线程

1、多线程(概念,线程创建,线程启动,生命周期,状态与调度,Timer,
TimerTask)
2、多线程(同步与对象锁,synchronized,wait,notify)
3、IO(File,IO流的分类,字节流与字符流,重定向,节点流,管道流)
4、答疑与示例

掌握多线程的创建与调度,深刻理解对象锁、线程同步与线程安全的关系,任务调度。

600元

IO编程

1、IO(处理(过程)流,缓存流、转换流、数据流)
2、IO(对象流,对象序列化,Serailizable)
3、IO(随机流,字符集,NIO,Channel、Buffer)
4、答疑与示例

掌握Java输入输出的体系结构,能对各类节点和过程流进行处理。能依据性能和功能要求选择不能IO流处理类进行编程。

网络编程

1、网络基础(网络协议,IP,端口,InetAddress,基于TCP的网络编程,
ServerSocket,Socket)
2、基于UDP的网络编程(DatagramPacket 、DatagramSocket)
3、基于NIO的非阻塞网络编程(SelectableChannel、SelectionKey、Selector 、ServerSocketChannel 、SocketChannel)
4、答疑与示例

熟练使用TCP或UDP进行网络编程,能结合IO、多线程技术编写各类网络应用

XML与JDBC编程

1、XML编程(XML简介,DOM解析,SAX解析,Dom4J解析)
2、JDBC基础(JDBC开发步骤,Connection,Statement,ResultSet,事务)
3、JDBC进阶(Statement子类,MetaData,Clob与Blob,RowSet)
4、答疑与示例

掌握XML语法规则,熟悉Java对XML的各种解析方式。掌握各种数据库连接方法,熟练数据更新和结果集处理,掌握事务概念。

第四阶段:Java EE(Part 1)

 

Hibernate编程

1、Hibernate基础(环境搭建,Configuration,Session,持久化对象生命周期,简单增删改查)
2、Hibernate映射(主键策略,属性映射,集合映射,HQL,Query,Criteria)
3、Hibernate映射(关系映射,一对多,抓取策略)
4、答疑与示例

熟练掌握基于Hibernate的增删查改等数据库操作,深刻理解持久对象的生命周期,能理解和更改Hibernate映射的主要配置。

700元

Hibernate编程 Servlet编程

1、Hibernate映射(一对一,多对多),Hibernate缓存(延迟加载)
2、Tomcat安装与配置,Web应用结构,Http协议,请求与应答,*个Servlet