第一阶段 - Java基础与核心技能(2-3个月)
编程逻辑与算法
环境配置
- 安装JDK
- IDE(IntelliJ或Eclipse)
- 基本debugging
Java基本语法
- 程序结构(class, main)
- 命名规范
- 注释
数据类型与变量
- 基本类型和非基本类型
- 声明、初始化、常量
- Casting与比较(
==
vs .equals()
)
输入与输出
- Scanner
- System.out.println / printf
控制结构
- if, else if, else, switch
- 逻辑运算符与关系运算符
循环
- for, while, do-while
- break, continue, 嵌套循环
方法与作用域
- 声明、参数、return
- Overloading
- 局部变量与类属性
数组
- 声明、初始化与操作
- 线性搜索与手动排序
- Arrays.toString() 用于debugging
Strings与StringBuilder
异常处理
- try/catch/finally
- Checked vs Unchecked
- throw与throws
- 创建自定义异常(例如,throw new MyException)
基本工具
- Terminal:cd, ls, mkdir
- Git:init, add, commit, push, pull, branch, merge
- GitHub:创建仓库、pull requests、克隆
最终项目
- 简单计算器与任务管理器
- 要求:
- 使用Git
- 在GitHub上发布
- 说明性README
资源