🐸 青蛙编程网

Java 基础

Java 板块的第一站:语法、流程控制、方法——企业级语言的地基。学完这里,你就能读懂并写出规范的 Java 小程序。

章节规划

章节 内容 核心知识点 状态
1. Java 是什么 概念入门与 JDK 25 安装 JVM/JRE/JDK 关系、JDK 安装验证 ✅ 已上线
2. 第一个程序 Hello World 与两种运行方式 类、main 方法、println、javac/java 两种运行 ✅ 已上线
3. 变量与数据类型 八大基本类型与类型转换 int/double/boolean/char/String、强类型、自动/强制转换 ✅ 已上线
4. 流程控制 if / switch / for / while 分支选择、循环重复、break/continue ✅ 已上线
5. 数组 一排格子装一批数据 数组声明、下标从 0、length、遍历 ✅ 已上线
6. 方法 参数、返回值与重载 方法定义、void/有返回值、方法重载 ✅ 已上线
7. 字符串 常用方法与 == 之坑 String 不可变、equals 比内容、StringBuilder ✅ 已上线
8. 综合练习 亲手写一个 BMI 计算器 全章知识串联,Scanner 读输入 ✅ 已上线

适合谁看

  • 零基础,愿意接受 Java 的"仪式感"(类、分号、类型声明)
  • 已学过 Python,想理解静态类型和编译型语言的好处
  • 想做企业后端、安卓应用、或大数据开发

前置知识清单

  • 会安装软件(JDK 25、IntelliJ IDEA 社区版或 VS Code 任选其一)
  • 知道什么是命令行(终端、PowerShell、CMD)
  • 理解"变量""函数""循环"等编程基本概念(Python 基础已覆盖)

常见问题速查

问题 简短回答
必须装 IntelliJ IDEA 吗? 不是,VS Code 更轻量,免费,完全够用
Java 和 Python 选哪个先学? 先学 Python 再学 Java 会更顺畅;直接从 Java 开始也可,只是初期多点"仪式感"
JDK、JRE、JVM 怎么选? 写代码直接装 JDK,它包含 JRE 和 JVM
文件名为什么和类名要一样? Java 铁律:public class Xxx 的源文件必须叫 Xxx.java

动手建议

  1. 每章代码都建议本地 java Xxx.java 运行一遍,不要只看不跑
  2. 遇到编译报错,先看报错行号,Java 编译器的错误信息通常很具体
  3. 完成《BMI 计算器》后,试着加上"继续吗?(y/n)"的循环

学完基础,下一站 Java 面向对象,Java 的主战场 🐸