Java 零基础入门指南
Java 是一门面向对象、跨平台的高级编程语言,由 Sun 公司(现 Oracle)推出。它凭借 JVM 的跨平台能力、GC 自动内存管理以及丰富的生态,稳居企业级开发、大数据和 Android 应用的主流地位。
一、核心概念与环境搭建
学习 Java 的第一步是理解其运行原理并搭建好开发环境。
1.1 JDK、JRE 与 JVM 的区别
很多新手容易混淆这三个概念,简单区分如下:
- JVM (Java 虚拟机):负责运行字节码文件 (.class),是实现'一次编写,到处运行'的核心。
- JRE (Java 运行环境):包含 JVM + 核心类库,只能运行程序,不能编译。
- JDK (Java 开发工具包):包含 JRE + 编译工具 (javac) 等,开发必须安装 JDK。
1.2 安装与配置
推荐安装 JDK8(企业最稳定)或 JDK17(长期支持版)。安装时建议路径不要包含中文或空格。
Windows 环境变量配置
- 新建系统变量
JAVA_HOME,值为 JDK 安装根目录(如C:\Program Files\Java\jdk1.8.0_301)。 - 编辑系统变量
Path,新增%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin。 - Mac/Linux 通常无需手动配置,安装后自动生效。
验证安装
打开终端输入以下命令,若能输出版本信息即表示成功:
java -version
javac -version
二、开发工具选择
- 记事本/Notepad++:适合初期手写代码,强制记忆语法规则,但无提示功能。
- IntelliJ IDEA:业界首选,社区版免费且功能强大,支持智能补全、一键运行,后期项目效率极高。
- Eclipse:老牌工具,免费但界面较繁琐,新手建议优先选 IDEA。
三、Hello World 实战
所有编程语言的入门第一课都是输出 Hello World。这里演示从源码到运行的完整流程。
3.1 手动编译运行
- 新建文本文件,重命名为
HelloWorld.java。注意:文件名必须与类名完全一致。 - 写入以下代码:
// 第一个 Java 程序 HelloWorld
public class HelloWorld {
// main 方法:程序的入口,固定写法
public static void main(String[] args) {
// 输出语句:控制台打印指定内容,分号是语句结束标志
System.out.println();
}
}


