Java 新手指南¶
从"你好,世界"到企业级应用 —— 掌握 Java 编程语言的核心语法与面向对象思想,开启软件开发之旅。
教程简介¶
Java 是全球最流行的编程语言之一,以"一次编写,到处运行"的跨平台能力和强大的企业级生态著称。从安卓应用到银行系统,从大数据处理到云计算,Java 无处不在。
为什么学 Java?
- 就业面广 :连续多年位居编程语言排行榜前三,企业需求旺盛
- 语法严谨 :强类型 + 编译检查,帮你养成良好编程习惯
- 面向对象 :天然的 OOP 教学语言,理解类、继承、多态的最佳选择
- 生态丰富 :Spring、Maven、JUnit 等工具链覆盖开发全流程
| 项目 | 内容 |
|---|---|
| 学习目标 | 掌握 Java 基础语法与面向对象编程,能独立开发命令行应用程序 |
| 预计时长 | 20 小时 |
| 前置要求 | 无需任何编程基础,会使用电脑即可 |
| 关键概念 | JVM、变量、控制流、方法、类与对象、继承、多态、集合、异常处理 |
| 实践任务 | 完成一个学生管理系统:从数据建模到增删改查全流程 |
学习路径¶
本教程采用 场景驱动 的方式,每个章节围绕一个真实编程任务展开:
| 章节 | 场景 | 你将学会 |
|---|---|---|
| 第 1 章:认识 Java | 安装环境,运行第一个程序 | JDK 安装、Hello World、编译与运行 |
| 第 2 章:变量与数据类型 | 存储学生信息 | 基本数据类型、变量声明、类型转换 |
| 第 3 章:运算符与表达式 | 计算学生成绩 | 算术、关系、逻辑运算符、表达式求值 |
| 第 4 章:控制流程 | 判断成绩等级 | if-else、switch、for、while 循环 |
| 第 5 章:方法与函数 | 封装计算逻辑 | 方法定义、参数传递、返回值、重载 |
| 第 6 章:数组与字符串 | 管理全班成绩 | 数组操作、String 类、遍历与排序 |
| 第 7 章:面向对象编程(上) | 设计学生类 | 类与对象、构造方法、封装、this 关键字 |
| 第 8 章:面向对象编程(下) | 扩展学生体系 | 继承、多态、抽象类、接口 |
| 第 9 章:异常处理 | 处理输入错误 | try-catch、throws、自定义异常 |
| 第 10 章:集合框架 | 管理学生列表 | ArrayList、HashMap、泛型、遍历 |
| 第 11 章:文件输入输出 | 保存数据到文件 | FileReader、BufferedReader、文件写入 |
| 第 12 章:综合项目实战 | 学生管理系统 | 整合所有知识,完成完整命令行应用 |
快速预览¶
public class HelloWorld {
public static void main(String[] args) {
// 打印问候语
String name = "小破手";
int age = 20;
System.out.println("你好," + name + "!");
System.out.println("你今年 " + age + " 岁。");
// 判断是否成年
if (age >= 18) {
System.out.println("你已经成年了!");
} else {
System.out.println("你还是未成年人。");
}
}
}
运行结果: