🔹 編譯器與程式語言
類型 |
主要特點 |
範例語言 |
編譯式語言 |
需將程式碼編譯為機器碼後執行,效能較高 |
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%
mvn -version
2️⃣ 在 Linux 安裝
sudo apt update && sudo apt install openjdk-17-jdk -y # Ubuntu/Debian
sudo yum install java-17-openjdk-devel -y # CentOS/RHEL
java -version
sudo apt install maven -y # Ubuntu/Debian
sudo yum install maven -y # CentOS/RHEL
mvn -version
3️⃣ 在 macOS 安裝
brew install openjdk@17
echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
java -version
brew install maven
mvn -version
🔹 建立第一個 Java 檔案
- 建立 Java 檔案,使用文字編輯器或 IDE 建立
HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
javac HelloWorld.java
java HelloWorld
Hello, World!
🔹 注意事項
- JDK 是 Java 開發必備工具,請選擇適合的版本。
- Windows 需設定 JDK 環境變數,確保終端機可執行 Java 指令。
- 選擇 IDE:IntelliJ IDEA 適合專業開發,Eclipse 適合學習。
- 專案管理工具:Maven 適合企業開發,Gradle 彈性高、效能更佳。
🔹 參考文件