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

Java 新手必讀:環境建置、工具鏈與學習路線完整指南

     編輯:J2ME

1. 核心開發套件 (JDK/J2SE)

  • JDK 1.1.8 後更名為 J2SE
  • 下載:https://java.sun.com/J2SE/downloads.html
  • JRE (Java Runtime Environment) 從 JDK 1.3 起內含,無需單獨下載

2. 環境變數設定 (Windows)

JAVA_HOME = C:\jdk1.3
CLASSPATH = .;C:\jdk1.3\lib\dt.jar;C:\jdk1.3\lib\tools.jar
PATH = C:\jdk1.3\bin
關鍵:CLASSPATH 開頭的 . 代表當前目錄,不可省略!

新開 DOS 視窗測試:輸入 java 和 javac 應顯示說明訊息。

3. 測試程式

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}
javac Test.java
java Test

4. 常用開發工具總覽

建構工具

  • Ant:基於 Java 的跨平台建構工具,配置檔為 XML 任務樹。
    官網:https://jakarta.apache.org/ant

整合開發環境 (IDE)

專業 XML 編輯器

  • XMLSPY:支援 SOAP、Oracle XML Schema、MSXML4、三種檢視模式、Schema 驗證/轉換、資料庫 XML 雙向轉換、圖形化 XSLT 產生器。
    下載:https://www.xmlspy.com/download.html

框架

工具特色備註
JBuilder商業級老牌 IDE,功能強大收費
NetBeans免費、開源、支援 Tomcat/CVS 整合3.4 版好用,早期不支援 EJB
Forte / Sun ONE StudioNetBeans 衍生版,支援 EJB自訂 API 提示較弱
EclipseIBM VisualAge 繼任者,插件架構,支援多語言,開源官網:www.eclipse.org,極力推薦
框架類型特色官網
CocoonXML Framework100% Java,W3C 技術 (DOM/XSL),內容/樣式/邏輯三層分離xml.apache.org/cocoon
StrutsJSP FrameworkMVC 設計模式,Controller Servlet、Taglib、實用工具類jakarta.apache.org/struts
TurbineServlet Framework快速建構 Web 應用,整合 Velocity/JSP/FreeMarker/Cocoon 等模板jakarta.apache.org/turbine

示範專案

  • Java Pet Store:J2EE 藍圖範例,展示跨平台企業級應用架構。
    資源:java.sun.com/blueprints/enterprise/

資料庫

  • PointBase:首個通過認證的 100% 純 Java 資料庫,可跑在任何 J2SE JVM 平台。
    官網:www.pointbase.com

J2EE 伺服器

UML 設計工具

  • Rational Rose:業界標準,功能最強
  • Together:Java 專用最佳,類圖雙向同步生成程式碼,設計完成即得系統框架

5. 學習書籍推薦

伺服器定位備註
J2SDKEE 1.3.1 RI學習參考實作非生產級,效能/安全有限制
WebLogic / WebSphere商業級主流企業首選
Sun ONE Application Server (iPlanet)強烈推薦免費、整合度高、含 Tomcat、PointBase、J2EE RI
工欲善其事,必先利其器。建議新手:JDK + Eclipse + Ant + Sun ONE Server 起步,配合《Java 程式設計思想》精讀,再視專案需求擴展框架與工具。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
階段推薦書籍備註
入門《Java 從入門到精通》類避開《Java 程式設計思想》
程式設計師進階《Java 程式設計思想》經典必讀
架構設計師《Java 與模式》國人原創,非翻譯,深度難得