-
输入输出 (I/O)
- 基本的文件I/O操作
- 序列化和反序列化
-
多线程编程
- 线程的生命周期和创建
- 线程同步和死锁
-
Java API
- 常用Java类库的使用
- 字符串处理
- 日期和时间处理
-
图形用户界面 (GUI)
- AWT和Swing基础
- 创建窗口和组件
- 事件处理
-
网络编程
- 网络通信基础
- 使用URL和Socket
-
数据库编程
- JDBC基础
- SQL和数据库操作
-
Web开发基础
- Servlet和JSP
- MVC架构
-
框架和工具
- Maven或Gradle的使用
- Spring Boot框架基础
-
测试
- JUnit基础
- 测试驱动开发 (TDD)