入门准备-- Java 基础必学知识点

1. JDK、JRE、JVM 的区别

1.1 JVM(Java虚拟机)

  • 作用:执行 Java 字节码(.class文件),把 Java 代码翻译成电脑能懂的指令。

  • 特点:跨平台 → 一次编写,到处运行。

  • 包含:解释器、即时编译器(JIT)、垃圾回收器(GC)等。

1.2 JRE(Java运行环境)

  • 作用:运行已经写好的 Java 程序(给普通用户用)→ 不能进行Java代码的编译开发。

  • 包含:JVM + 核心类库 + 运行支持文件。

1.3 JDK(Java开发工具包)

  • 作用:写 Java 代码 + 编译 + 运行。开发 Java 程序(给程序员用)

  • 包含:JRE + 编译器 (javac) + 调试工具

1.4 一句话关系:

JDK ⊃ JRE ⊃ JVM,写代码用 JDK,跑代码用 JRE,真正干活的是 JVM。

2.环境变量配置

配置环境变量主要是为了让操作系统能够找到 Java 的开发工具(如 javac 编译器、java 运行程序等),从而在任何目录下都能直接使用这些命令。

Windows 系统配置:

  1. 下载安装JDK:从 Oracle 官网或 Adoptium 下载。

  2. 查找JDK安装路径:默认通常在 C:\Program Files\Java\jdk-版本号。

  3. 配置环境变量:右键"此电脑" → 属性 → 高级系统设置 → 环境变量。

  4. 新建 JAVA_HOME:
    变量名:JAVA_HOME
    变量值:JDK 安装路径(如 C:\Program Files\Java\jdk-17)

  5. 编辑 PATH:添加 %JAVA_HOME%\bin

  6. 验证配置:

java -version
javac -version

macOS 系统配置(一键配置脚本,供参考):

#!/bin/bash
# 保存为 setup_java_mac.sh

echo "正在配置 Java 环境变量..."

# 获取 Java 路径
JAVA_HOME_PATH=$(/usr/libexec/java_home)

if [ -z "$JAVA_HOME_PATH" ]; then
    echo "错误:未找到 JDK,请先安装 JDK"
    exit 1
fi

# 写入配置文件
echo "export JAVA_HOME=$JAVA_HOME_PATH" >> ~/.zshrc
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.zshrc

source ~/.zshrc
echo "配置完成!JAVA_HOME=$JAVA_HOME"

Linux 系统配置(一键配置脚本,供参考):

#!/bin/bash
# 保存为 setup_java_mac.sh

echo "正在配置 Java 环境变量..."

# 获取 Java 路径
JAVA_HOME_PATH=$(/usr/libexec/java_home)

if [ -z "$JAVA_HOME_PATH" ]; then
    echo "错误:未找到 JDK,请先安装 JDK"
    exit 1
fi

# 写入配置文件
echo "export JAVA_HOME=$JAVA_HOME_PATH" >> ~/.zshrc
echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.zshrc

source ~/.zshrc
echo "配置完成!JAVA_HOME=$JAVA_HOME"

3.第一个 HelloWorld

  1. 新建一个文本文件,命名为 HelloWorld.java(注意大小写,扩展名为 .java)。
  2. 用记事本(或 VS Code、Notepad++ 等)打开,输入以下代码:
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

注意:

  • 类名 HelloWorld 必须与文件名完全一致(包括大小写)。
  • main 方法是 Java 程序的入口,写法固定。
  • System.out.println 是输出语句。

4.编译运行 javac/java

  1. 编译:把 .java 源文件编译成 .class 字节码文件,编译成功后,会生成 HelloWorld.class 文件,如果没有提示错误,说明编译通过。
javac HelloWorld.java
  1. 运行:启动 JVM 执行 .class 文件中的字节码,运行的时候不要加 .class 后缀。
java HelloWorld

5. IDEA 安装与基础使用

5.1 IDEA 安装

1.下载与安装

下载地址:https://www.jetbrains.com/idea/download/

2.版本选择

  • Community(社区版):免费、够用、推荐初学者
  • Ultimate(旗舰版):付费、企业级功能(学生可免费申请)、也可去BiZhan上找破解版。

3. 安装步骤(Windows)

  • 运行安装程序 → 选择安装路径
  • 勾选 “Add bin folder to PATH”(可选)
  • 勾选 “Create Desktop Shortcut”
  • 一路 Next 完成安装

5.2 基础使用(创建第一个项目)

  1. 启动 IDEA → 点击 New Project
  2. 配置项目
    • Name:MyFirstJava
    • Location:选择存放路径
    • Language:Java
    • Build system:IntelliJ
    • JDK:选择已安装的 JDK(如果没有,点击 Add JDK 找到安装目录)
  3. 点击 Create
  4. 新建 Java 类
    • 右键 src 目录 → NewJava Class
    • 输入类名:HelloWorld
  5. 编写代码(同上 HelloWorld 代码)
  6. 运行
    • 点击 main 方法左侧的绿色三角形 → Run 'HelloWorld.main()'
    • 或按快捷键 Ctrl + Shift + F10(Windows/Linux)/ ^ + R(Mac)
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐