1、掌握 AI 趋势下 Java 开发方向,能独立完成 Java 环境搭建与 HelloWorld 程序编写,夯实入门基础
2、精通 IntelliJ IDEA 安装、高效操作技巧及 AI 辅助插件使用,掌握注释、关键字、标识符的规范用法
3、熟练运用 Java 变量(含 var 局部变量),掌握变量声明、赋值、输出的完整流程与语法规范
4、理解二进制 / 八进制 / 十进制 / 十六进制转换逻辑,明晰 bit 与 byte 的对应关系及存储单元(KB/MB/GB)换算
5、精通算数 / 赋值 / 比较 / 逻辑 / 条件 / 位运算符,能熟练运用 if-else、switch-case(含 yield 新特性)分支结构
6、掌握 for/while/do-while 循环及嵌套逻辑,能处理无限循环场景,明确 break/continue/return 的区别与适用场景
7、理解一维 / 二维数组特性,掌握其声明、初始化、遍历及内存解析,能实现数组统计、反转、顺序查找等基础操作
8、熟练运用 Arrays 核心 API、System.arraycopy 方法及 Hutool ArrayUtil 工具类,掌握冒泡排序算法实现
9、深入理解面向对象封装思想,能独立完成类设计、对象创建,掌握成员变量、构造器、成员方法的实战运用
10、精通继承特性与 final/native 关键字用法,掌握抽象类、接口(含新特性)的应用及二者核心区别
11、掌握多态特性、上下转型、内部类与枚举,会用 Record 密封类及 Lombok 简化面向对象开发
12、理解 IO 流分类与四大核心基流,掌握序列化(含 Serializable、transient)及异常处理(含 try 新特性)流程
13、熟练运用日期时间、字符串(含文本块)、正则表达式等基础 API,掌握泛型类 / 接口 / 方法的使用逻辑
14、精通 Collection(Set/List)、Map 集合框架操作,理解树 / 哈希表数据结构,能熟练使用迭代器与集合工具类
15、掌握 Lambda 表达式语法规则,能运用 StreamAPI 实现数据筛选、过滤、映射等高效处理操作
16、理解程序 / 进程 / 线程核心概念,掌握线程实现方式,能通过 synchronized 处理线程安全问题
17、掌握 MySQL 数据库安装与可视化工具使用,精通 DDL/DQL/DML 等 SQL 核心语法及多表关联查询逻辑
18、理解 JDBC 核心概念与操作流程,能独立完成 Java 代码与 MySQL 的连接、数据 CRUD 及常见问题调试