跳转至

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("你还是未成年人。");
        }
    }
}

运行结果:

你好,小破手!
你今年 20 岁。
你已经成年了!


👉 开始学习:第 1 章 · 认识 Java →