从安装jdk(推荐jdk 17/21 lts)并配置环境变量开始,到用记事本编写、命令行编译运行helloworld,再通过scanner实现交互式成绩等级判断器,最后迁移到intellij idea并理解其底层仍调用javac/java。

直接上手,从装好Java到写出能跑的控制台小项目,整个过程不绕弯、不跳步。关键不是“全”,而是每一步都可验证、出错能定位。
JDK安装与环境变量配置(Windows/macOS/Linux三平台)
选LTS版本,比如JDK 17或JDK 21——长期支持版更新稳定、资料多、兼容性好,新手不用纠结版本号。
- Windows:去Adoptium官网下载Temurin JDK安装包(.msi),一路下一步,默认路径即可;安装完打开命令提示符,输入 java -version 和 javac -version,看到带“17.0.x”或“21.0.x”的输出就成功了
- macOS:用Homebrew最省事,终端执行 brew install --cask temurin,装完同样运行两个命令验证
- Linux(Ubuntu为例):执行 sudo apt update && sudo apt install openjdk-17-jdk,再验证
环境变量配置本质就两件事:JAVA_HOME 指向JDK根目录,PATH 包含 %JAVA_HOME%\bin(Windows)或 $JAVA_HOME/bin(macOS/Linux)。别手动加 CLASSPATH,它对初学者没用,还容易引发冲突。
写第一个HelloWorld并理解编译运行机制
不用IDE,先用记事本+命令行,搞懂Java程序怎么从文本变成可执行结果。
- 新建一个文本文件,保存为 HelloWorld.java(注意后缀必须是 .java,文件名首字母大写且和类名完全一致)
- 内容只写这一段:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } - 打开命令行,cd 进入该文件所在目录,依次执行:
- javac HelloWorld.java → 编译,生成 HelloWorld.class 文件
- java HelloWorld → 运行(注意:这里不加 .class 后缀)
如果报错“找不到或无法加载主类”,大概率是当前路径不对,或者类名/文件名大小写不一致——Java严格区分大小写。
Java Maven 项目审查工作流的通用输入处理。当 Java Maven 项目以 ZIP压缩包或 GitLab 仓库 URL 形式提供且需要...时使用。
用流程控制实现一个交互式小工具
把if、for、while这些语法放进真实场景,比如一个简易计算器或成绩等级判断器,边写边调试。
- 创建 GradeEvaluator.java,功能:输入分数(0–100),输出对应等级(A/B/C/D/F)
- 代码结构示例:
import java.util.Scanner; public class GradeEvaluator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入分数(0-100):"); double score = scanner.nextDouble(); if (score >= 90) { System.out.println("等级:A"); } else if (score >= 80) { System.out.println("等级:B"); } else if (score >= 70) { System.out.println("等级:C"); } else if (score >= 60) { System.out.println("等级:D"); } else { System.out.println("等级:F"); } scanner.close(); } } - 保存→编译→运行,输入不同数字观察输出。可以自己加个 while 循环,让它持续询问直到输入负数才退出
重点不是功能多炫,而是亲手敲一遍,理解条件怎么分支、变量怎么接收输入、Scanner 怎么用、为什么 close() 要调用——这些细节在IDE里被自动隐藏,但它们是基础逻辑的锚点。
导入IDE并迁移项目(以IntelliJ IDEA Community版为例)
环境跑通后,自然过渡到开发工具,提升效率,而不是替代理解。
- 去JetBrains官网下载免费的 IntelliJ IDEA Community,安装时勾选“Add launchers to PATH”方便后续调用
- 启动后选择 New Project → Java → Next,SDK选你刚装好的JDK(如17或21),不要用内置的JBR
- 创建好空项目后,在 src 下新建 HelloWorld.java,把之前写的代码粘贴进去,点击绿色三角形 ▶ 就能运行
- 此时可以右键项目 → Open Module Settings → SDKs,确认已识别你本地的JDK;如果没识别,手动添加路径(Windows通常是 C:\Program Files\Eclipse Adoptium\jdk-17.0.x-hotspot)
IDE不是黑盒子。它背后依然调用 javac 和 java 命令,只是帮你做了路径管理、语法高亮和错误提示。保持命令行验证的习惯,哪怕每周一次,能避免很多“明明代码没错却跑不起来”的困惑。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










