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

Java 入門必讀:JDK/JRE/環境變數/工具/框架/伺服器完整導覽

     編輯:Java 相關知識

1. 基本概念釐清

  • JDK = J2SE:JDK 1.1.8 後改稱 J2SE。下載:https://java.sun.com/j2se/downloads.html
  • JRE:Java 執行環境,JDK 1.3 後內含,無需單獨下載。

2. 環境變數設定 (假設安裝於 C:\jdk1.3)

JAVA_HOME=C:\jdk1.3
CLASSPATH=.;C:\jdk1.3\lib\dt.jar;C:\jdk1.3\lib\tools.jar
PATH=C:\jdk1.3\bin

. 代表當前路徑,不可省略。新開 DOS 視窗輸入 java 與 javac 測試。

3. 第一支測試程式

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

javac Test.java → java Test → 輸出 Hello world!

4. 開發工具與資源彙總

JDK 與文件

  • j2sdk-1_4_0 (Windows/Linux)
  • j2sdk-1_4_0-doc、j2sdkee-1.3-doc:https://java.sun.com/j2ee/download.html

建置工具

  • Ant:XML 任務樹,跨平台。https://jakarta.apache.org/ant

IDE (整合開發環境)

XML 編輯器

  • XMLSpy:專業級,支援 SOAP/Schema/XSLT/資料庫轉 XML。https://www.xmlspy.com/download.html

框架

  • Cocoon:XML 發布框架,分離內容/樣式/邏輯。https://xml.apache.org/cocoon
  • Struts:MVC JSP 框架,Controller Servlet + Taglib + 實用工具。https://jakarta.apache.org/struts
  • Turbine:Servlet 框架,整合多種模板引擎。https://jakarta.apache.org/turbine

範例專案

  • Java Pet Store:J2EE 藍圖企業應用範例。https://java.sun.com/blueprints/enterprise/

資料庫

  • PointBase:首個認證 100% 純 Java DB。https://www.pointbase.com/

J2EE 伺服器

工具評價
JBuilder商業級標準,無庸贅述
NetBeans (免費)3.4 版佳,整合 Tomcat/CVS,早期不支援 EJB
Forte / Sun ONE StudioNetBeans 衍生,支援 EJB 但自訂 API 提示弱
Eclipse (開源)插件架構,目標支援任意語言,已有 C/C++ 插件,可整合 Tomcat,潛力極大。https://www.eclipse.org

UML 工具

  • Rational Rose:大廠標準
  • Together:最佳 Java UML 工具,類圖同步生成碼

指導書籍

  • 入門:《從入門到精通》類
  • 程式設計師進階:《Java 程式設計思想》 (Thinking in Java)
  • 架構師進階:《Java 與模式》(國人原創佳作)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
伺服器備註
J2SDKEE 1.3.1 (RI)Sun 參考實作,僅供學習
WebLogic / WebSphere商業級主流
Sun ONE Application Server (iPlanet 後身)強烈推薦:免費、整合 IDE/Tomcat/PointBase/RI
JBoss免費開源