本文最后更新于2022年6月1日,已超过 1 年没更新!内容可能已失效,请自行测试。

阶段1:Java语言基础

Java编程入门

Java面向对象编程

  • 类与对象
    • 面向对象简介
    • 类与对象简介
    • 类与对象的定义及使用
    • 对象内存分析
    • 对象引用分析
    • 引用与垃圾产生分析
  • 深入分析类与对象
    • 成员属性封装
    • 构造方法与匿名对象
  • this关键字
    • this调用本类属性
    • this调用本类方法
    • 综合实战:简单Java类
  • static关键字
    • 声明static属性
    • 声明static方法
    • static应用案例
  • 代码块
    • 普通代码块
    • 构造代码块
    • 静态代码块
  • 面向对象案例分析
    • 案例分析一(Address)
    • 案例分析二(Employee)
    • 案例分析三(Dog)
    • 案例分析四(Account)
    • 案例分析五(User)
    • 案例分析六(Book)
  • 数组的定义与使用
    • 数组的基本定义
    • 数组引用传递分析
    • foreach输出
    • 二维数组
    • 数组与方法
    • 数组排序案例分析
    • 数组转置案例分析
    • 数组相关库表
    • 方法可变参数
    • 对象数组
  • 引用传递实际应用
    • 类关联结构
    • 自身关联
    • 合成设计模式
  • 数据表与简单Java类映射转换
    • 综合实战:数据表与简单Java类映射转换
    • 综合实战:一对多映射
    • 综合实战:多对多映射
    • 综合实战:复杂多对多映射
  • String类特点分析
    • String类简介
    • 字符串比较
    • 字符串常量
    • String类对象两种实例化方式比较
    • String对象常量池
    • 字符串修改分析
    • 主方法组成分析
  • String类常用方法
    • JavaDoc文档简介
    • 字符串与字符数组
    • 字符串与字节数组
    • 字符串比较
    • 字符串查找
    • 字符串替换
    • 字符串拆分
    • 字符串截取
    • 字符串格式化
    • 其他操作方法
  • 继承的定义与使用
    • 继承问题引出
    • 继承的实现
    • 子类对象实例化流程
    • 继承定义限制
  • 覆写
    • 方法覆写
    • 方法覆写限制
    • 属性覆盖
    • final关键字
  • 综合案例:继承分析
    • 案例分析一:(学生类)
    • 案例分析二:(管理人员与职员)
    • 案例分析三:(字符串统计)
    • 案例分析四:(数组操作)
  • Annotation注解
    • Annotation简介
    • 准确覆写
    • 过期声明
    • 压制警告
  • 多态性
    • 多态性简介
    • 对象向上转型
    • 对象向下转型
    • instanceo关键字
  • Object类
    • Object类的基本概念
    • 取的对象信息
    • 对相比较
  • 抽象类的定义与使用
    • 抽象类基本概念
    • 抽象类的相关说明
    • 模版设计模式
  • 包装类
    • 包装类实现原理分析
    • 装箱与拆箱
  • 接口的定义与使用
    • 接口基本定义
    • 接口定义加强
    • 使用接口定义标准
    • 工厂设计模式
    • 代理设计模式
    • 抽象类与接口区别
  • 综合案例:抽象类与接口应用
  • 案例分析一:(获取类信息)
  • 案例分析二:(绘图处理)
  • 案例分析三:(图形)
  • 泛型
    • 泛型问题引出
    • 泛型基本定义
    • 泛型通配符
    • 泛型接口
    • 泛型方法
  • 包的定义及使用
    • 包的定义
    • 包的导入
    • 静态导入
    • 生成jar文件
    • 系统常用包
    • 访问控制权限
  • UML图形
    • 类图
    • 时序图
    • 用例图
  • 单例设计模式
    • 单例设计
    • 多例设计
  • 枚举
  • 定义枚举类
    • Enum类
    • 定义枚举结构
    • 枚举应用案例
  • 异常的捕获及处理
    • 认识异常对程序的影响
    • 处理异常
    • 处理多个异常
    • 异常处理流程
    • throws关键字
    • thrwo关键字
    • 异常处理模型
    • RuntimeException
    • 自定义异常类
    • assert断言
  • 内部类
    • 内部类基本概念
    • 内部类相关说明
    • static定义内部类
    • 方法中定义内部类
    • 匿名内部类
  • 函数式编程
    • Lamda表达式
    • 方法引用
    • 内建函数式接口
  • 链表的定义与使用
    • 链表实现简介
    • 数据增加
    • 获取集合个数
    • 空集合判断
    • 返回集合数据
    • 根据索引取得数据
    • 修改指定索引数据
    • 判断数据是否村子啊
    • 数据删除
    • 清空链表
    • 综合实战:宠物商店
    • 综合实战:超市购物车
  • Eclipse开发工具
    • Eclipse简介
    • 使用JDT开发程序
    • 代码调试
    • junit测试工具

Java语言高级特性

阶段2:数据库开发

阶段3:Java Web开发基础

阶段4:Java开发框架

阶段5:Java开发工具

阶段6:Java面试技巧

=

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。