首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Java 入門全攻略:環境建置、核心概念與開發工具鏈

     編輯:Java 程式設計入門

一、Java 生態系統基礎認知

Java、JDK、JRE 版本號解讀

Java 是通用、並發、強型別、面向對象的程式語言。JDK (J2SDK) 是 Sun 官方免費開發工具包,包含編譯器、除錯器等;JRE (J2RE) 僅含執行環境(JVM + 核心類別庫),適合僅執行程式的用戶。版本號如 1.3、1.4.2 代表平台演進里程碑。

開發工具選型建議

初學者強烈建議 JDK + 文字編輯器 起步,強制理解 path、classpath、package 機制與 javac/java 指令。熟練後再轉向 IDE,推薦免費開源的 Eclipse(官網),功能遠超 JCreator。

經典參考書單

  • 首選:《Java 程式設計思想》(Thinking in Java),第一章深入淺出講解 OO 思維
  • 進階:O'Reilly 與 Wrox 系列專書
  • 必備技能:熟練閱讀英文 API 文檔,網路資源多為英文

Java vs C++:專案導向選型

無標準答案,關鍵在於專案需求:

  • 需跨平台、分散式、開發效率優先 → Java
  • 極致效能、平台綁定、系統級開發 → C++

三大版本定位

  • J2SE:標準版,桌面/伺服器通用基礎
  • J2EE:企業版,規範伺服器端元件模型(EJB、Servlet、JMS...),使用 J2SE SDK
  • J2ME:微型版,嵌入式/行動裝置,獨立 SDK(MIDP/CLDC)

二、命令列實戰:編譯、執行與環境變數

第一支程式:HelloWorld 全流程

  1. 存檔 HelloWorld.java
  2. javac HelloWorld.java 產生 HelloWorld.class
  3. java HelloWorld 執行

path 與 classpath 兩大經典錯誤

錯誤現象根因解決方案
'javac' 不是內部命令OS 在 PATH 找不到 javac.exe設 JAVA_HOME 指向 JDK 目錄,PATH 追加 %JAVA_HOME%\bin
NoClassDefFoundErrorJVM 在 CLASSPATH 找不到 .class 檔CLASSPATH 加入 .(當前目錄),勿誤打 java HelloWorld.class

main 方法簽名鐵律

public static void main(String[] args)
  • 類別名稱與檔名大小寫完全一致
  • 每個 .java 只能有一個 public 類別

package 機制與目錄結構

套件提供命名空間隔離與邏輯分組。java.lang.String 中 java.lang 為套件名。原始碼首行宣告 package mypackage;,編譯後 .class 需置於對應目錄樹。注意:套件無巢狀關係,a 與 a.b 對 JVM 而言是平行的兩個套件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved