java新手第一课核心是亲手搭建环境并运行helloworld:安装jdk、配置环境变量、命令行编译执行,理解public class、main方法、system.out.println及分号与大括号作用,避开文件名不匹配、类名大小写错误、中文标点等常见坑。

Java新手开学第一课,重点不是立刻学完所有语法,而是让代码真正跑起来,并看懂它为什么能运行。环境搭不稳,后面学什么都像在沙上盖楼;语法啃太急,容易卡在“听懂了但写不出”的状态里。第一天的目标很实在:装好JDK、写出HelloWorld、理解每一行代码干了什么、遇到报错能读出关键信息。
先装JDK,别急着打开IDE
很多新手一上来就下载IntelliJ IDEA或Eclipse,结果连编译按钮在哪都没搞清,反而被界面绕晕。建议第一天用最“原始”的方式——命令行+记事本(或VS Code这类轻量编辑器)来走通整个流程。
- 去Eclipse Temurin官网下载JDK 17或21(LTS长期支持版),选对应系统版本(Windows/macOS/Linux)
- 安装路径用纯英文,比如C:\jdk-17,千万别带中文、空格或括号
- 配置两个环境变量:JAVA_HOME 指向JDK根目录(如C:\jdk-17),Path里加%JAVA_HOME%\bin
- 打开命令行,输入java -version和javac -version,两行都显示版本号才算成功
手敲第一个程序,从源码到字节码再到输出
别复制粘贴,一个字母一个字母敲。新建一个文件夹,比如hello,在里面新建文本文件,改名为HelloWorld.java(注意大小写和.java后缀)。
- 内容只写这几句:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
- 保存后,在命令行进入该文件夹,执行javac HelloWorld.java → 生成HelloWorld.class
- 再执行java HelloWorld(注意:不带.class后缀)→ 屏幕输出Hello, Java!
- 这个过程就是Java的执行链路:你写的.java → 编译成.class字节码 → JVM加载并执行
拆解HelloWorld,只盯住4个关键词
不需要全背,但要明白它们各自管什么:
- public class HelloWorld:每个Java源文件必须有且仅有一个public类,名字必须和文件名完全一致(大小写敏感)
- main:程序入口方法,JVM启动时就找它;必须是public static void main(String[] args)这个签名,少一个词都不行
- System.out.println:标准输出语句,“.”表示调用,“out”是System类里的静态成员,“println”是它的方法
- 分号 ; 和大括号 { }:Java靠分号结束语句,靠大括号划分代码块;漏掉或错位,编译直接报错
新手最容易卡住的3个地方
这些坑几乎人人踩,提前知道就能少折腾半小时:
- 文件名和public类名不一致 → 报错class HelloWorld is public, should be declared in a file named HelloWorld.java
- 命令行里输错类名,比如java helloworld(小写)→ 报错Could not find or load main class helloworld
- 中文标点、全角空格混进代码 → 编译报错位置奇怪,通常第一行就错,检查引号、分号是否为英文符号
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











