第二阶段:Java面向对象编程
本课程主要介绍Java面向对象的特征封装、构造函数、构造函数重载、this关键字、实例变量、静态变量、实例方法、静态方法、方法参数、早期绑定、类的生命周期。
本课程主要介绍Java面向对象的特征继承和继承的作用、子类构造函数和父类构造函数、super关键字及super关键字和this关键字区别、final关键字。
本课程主要介绍Java面向对象的特征多态及作用、方法重写、后期绑定、抽象类和接口及其区别和使用场景。
本课程主要介绍Java面向对象的包机制、创建包、导入包、内部类的普通内部类、静态内部类、匿名内部类、局部内部类。
本课程主要介绍Java函数式编程,及函数式编程接口定义、方法引用。
本课程主要介绍Java的枚举类型、包装类及装箱和拆箱、常用设计模式的介绍。
第三阶段:Java高级实战编程
本课程主要介绍Java异常处理的机制和异常的分类,定义自定义异常,Java的垃圾回收机制;同时在面向对象的子类依赖父类的构造、方法重写对异常处理机制做了总结。
本课程主要介绍Java的数据结构数组,数组的定义和特点,数组的数据操作和数组的工具类Arrays。
本课程主要介绍Java连接和增删改查oracle和mysql数据库,并对Java操作数据库进行方法的集成形成工具类,同时使用面向对象的编程思想对Java操作多数据库进行实战。
本课程主要介绍Java的Jsoup爬虫技术栈,对博客,多媒体等资源进行爬取,同时使用多线程进行爬虫的实战教学。
本课程主要介绍Java多线程的创建方式,线程的生命周期,线程优先级,线程的状态调度,线程的同步和锁机制,线程的通信,线程的并发包,线程池及应用。
本课程主要介绍Java的数据容器List、Set、Map、Queue的特点和机制,并对各个实现子类做了全面分析,包括Java8的新特性:Stream的处理机制。
本课程主要介绍Java的常用字符串类、UUID类、System类、Hutool类的应用和操作及克隆机制。
第四阶段:Java技能测评
Java开发技能测评(初级),是对于初级Java开发者的应用技能的测试,包括了Java基础语法使用、Java语言特性、Java的面向对象,Java常用类、Java异常处理的考核。
Java开发技能测评(中级),是对于中级Java开发者的应用技能的测试,包括了:Java的面向对象、Java常用类、Java枚举类型、Java异常处理、Java的可变参数列表和参数传递、Java的多线程、JUC并发包、Java集合、Java反射、Java注解考核。
Java开发技能测评(高级)是对于高级Java开发者的应用技能的测试,包括了:Java常用类、Java数据结构、Java异常处理、Java的多线程、Java线程安全、Java锁、JUC并发包、Java异步和回调、Java集合List、Set、Map、Queue等考核。