Skip to content

第一阶段 - 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

  • 常用方法
  • Immutability与性能

异常处理

  • 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

资源