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 及常見問題調試