🔹 编译器与程式语言

类型
主要特点
范例语言
编译式语言 需将程式码编译为机器码后执行,效能较高 C、C++、C#、Go、Java
直译式语言 直接执行原始码,开发速度快但效能较低 Python、JavaScript

🔹 什么是 IDE?为何需要 IDE?

  • IDE(Integrated Development Environment,整合开发环境) 是撰写、编译、侦错程式的工具。
IDE
优点
适用场景
IntelliJ IDEA 功能强大,支援 Java 框架,如 Spring 企业级开发、大型专案
Eclipse 免费,扩展性强,适合 Java SE、EE 开发 学习 Java、企业开发
VSCode 轻量、扩充性强,适合多语言开发 个人学习、小型专案

🔹 JDK 与 Maven 是什么?

  • JDK(Java Development Kit):Java 开发工具包,包含 Java 编译器(javac)、执行环境(JRE)等。
  • Maven:Java 专案管理工具,用于依赖管理与自动化建置,适合企业级开发。

🔹 安装 Java 与 Maven

1️⃣ 在 Windows 安装

  • 前往 Oracle 官方网站 下载JDK
  • 下载Windows 版 JDK .exe 安装档
  • 执行 .exe,依指示安装(建议安装至 C:\\Program Files\\Java\\jdk-版本号)。
  • 设定环境变数
  • 开启「系统变数」,新增 JAVA_HOME 并更新 PATH

JAVA_HOME=C:\\Program Files\\Java\\jdk-版本号
PATH=%JAVA_HOME%\\bin;%PATH%

  • 测试是否安装成功

java -version

  • 下载 Maven,解压缩至 C:\\Maven,并设定环境变数:

plaintext
MAVEN_HOME=C:\\Maven
PATH=%MAVEN_HOME%\\bin;%PATH%

  • 测试 Maven 是否安装成功

mvn -version

2️⃣ 在 Linux 安装

  • 安装 OpenJDK

sudo apt update && sudo apt install openjdk-17-jdk -y # Ubuntu/Debian
sudo yum install java-17-openjdk-devel -y # CentOS/RHEL

  • 确认安装成功

java -version

  • 安装 Maven(选用)

sudo apt install maven -y # Ubuntu/Debian
sudo yum install maven -y # CentOS/RHEL
mvn -version

3️⃣ 在 macOS 安装

  • 使用 Homebrew 安装 JDK

brew install openjdk@17

  • 设定环境变数

echo \'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"\' >> ~/.zshrc
source ~/.zshrc

  • 确认安装成功

java -version

  • 安装 Maven

brew install maven
mvn -version

🔹 建立第一个 Java 档案

  • 建立 Java 档案,使用文字编辑器或 IDE 建立 HelloWorld.java

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

  • 编译 Java 档案

javac HelloWorld.java

  • 执行 Java 程式

java HelloWorld

  • 输出结果

Hello, World!

🔹 注意事项

  • JDK 是 Java 开发必备工具,请选择适合的版本。
  • Windows 需设定 JDK 环境变数,确保终端机可执行 Java 指令。
  • 选择 IDE:IntelliJ IDEA 适合专业开发,Eclipse 适合学习。
  • 专案管理工具:Maven 适合企业开发,Gradle 弹性高、效能更佳。

🔹 参考文件

  • Java 官方网站
  • OpenJDK
  • Maven 官方网站
  • Eclipse 官方网站
  • IntelliJ IDEA