第一阶段:Java编程基础

Java是目前使用最为广泛的网络编程语言之一,具有易学好用的特点,基于对象的编程更符合人的思维模式,使人们更容易编写程序;与平台无关是 Java 语言最大的优势。本课程介绍了Java的“前世今生”,Java的环境搭建,Java编码规范,数据类型和变量,运算符,逻辑流程控制等内容。

Java编程基础
Java编程基础

第二阶段:Java面向对象编程

本课程主要介绍Java面向对象的特征封装、构造函数、构造函数重载、this关键字、实例变量、静态变量、实例方法、静态方法、方法参数、早期绑定、类的生命周期。

Java面向对象之类和对象
Java面向对象之类和对象

本课程主要介绍Java面向对象的特征继承和继承的作用、子类构造函数和父类构造函数、super关键字及super关键字和this关键字区别、final关键字。

Java面向对象之继承
Java面向对象之继承

本课程主要介绍Java面向对象的特征多态及作用、方法重写、后期绑定、抽象类和接口及其区别和使用场景。

Java面向对象之多态
Java面向对象之多态

本课程主要介绍Java面向对象的包机制、创建包、导入包、内部类的普通内部类、静态内部类、匿名内部类、局部内部类。

Java面向对象之包和内部类
Java面向对象之包和内部类

本课程主要介绍Java函数式编程,及函数式编程接口定义、方法引用。

Java面向对象之函数式编程
Java面向对象之函数式编程

本课程主要介绍Java的枚举类型、包装类及装箱和拆箱、常用设计模式的介绍。

Java面向对象之枚举和包装类及设计模式
Java面向对象之枚举和包装类及设计模式

第三阶段:Java高级实战编程

本课程主要介绍Java异常处理的机制和异常的分类,定义自定义异常,Java的垃圾回收机制;同时在面向对象的子类依赖父类的构造、方法重写对异常处理机制做了总结。

Java异常处理实战
Java异常处理实战

本课程主要介绍Java的数据结构数组,数组的定义和特点,数组的数据操作和数组的工具类Arrays。

Java数组
Java数组

本课程主要介绍Java连接和增删改查oracle和mysql数据库,并对Java操作数据库进行方法的集成形成工具类,同时使用面向对象的编程思想对Java操作多数据库进行实战。

Java数据库实战
Java数据库实战

本课程主要介绍Java的Jsoup爬虫技术栈,对博客,多媒体等资源进行爬取,同时使用多线程进行爬虫的实战教学。

Java爬虫实战
Java爬虫实战

本课程主要介绍Java多线程的创建方式,线程的生命周期,线程优先级,线程的状态调度,线程的同步和锁机制,线程的通信,线程的并发包,线程池及应用。

Java多线程实战
Java多线程实战

本课程主要介绍Java的数据容器List、Set、Map、Queue的特点和机制,并对各个实现子类做了全面分析,包括Java8的新特性:Stream的处理机制。

Java集合操作实战
Java集合操作实战

本课程主要介绍Java的常用字符串类、UUID类、System类、Hutool类的应用和操作及克隆机制。

Java常用类实战
Java常用类实战
查看更多内容 收起

第四阶段:Java技能测评

Java开发技能测评(初级),是对于初级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的多线程、Java线程安全、Java锁、JUC并发包、Java异步和回调、Java集合List、Set、Map、Queue等考核。

Java开发技能测评(高级)
Java开发技能测评(高级)

华为云开发者学堂,从入门到精通,探索更多学习路径

进入开发者学堂