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

Java 概觀:定義、應用領域、運作原理與平台架構

     編輯:Java 程式設計入門

什麼是 Java?

Java 既是一種程式語言,也是一個完整平台。語言層面:簡潔、物件導向、安全、健壯、網路導向。平台層面:透過 JVM 屏蔽作業系統差異,支援標準 API 執行應用程式。

Java 能做什麼?

  • GUI 應用程式 / Applet
  • 分散式元件:EJB、RMI、CORBA
  • 資料庫存取與控制 (JDBC)
  • Web Server / Servlet 容器
  • 消費性/嵌入式裝置:手機、PDA、智慧卡、攝影機
  • 幾乎所有電腦應用場景

Java 如何運作?

編譯階段:.java → javac → .class (位元碼)
執行階段:.class → JVM (解譯/即時編譯) → 作業系統

位元碼與平台無關,只要目標裝置有相容 JVM 即可執行,實現「一次編譯,到處執行」。

簡易程式範例

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

Java 平台三大版本

版本定位關鍵技術/API
Java SE (J2SE)桌面/標準應用JFC/Swing, Collections, JDBC, RMI, Java IDL, Security, Java 2D, JNI, JVM
Java EE (J2EE)企業級分散式應用EJB, JSP, Servlet, JNDI, JMS, JTA/JTS, JavaMail, J2EE SDK, BluePrints
Java ME (J2ME)行動/嵌入式裝置CLDC, CDC, KVM/CVM, MIDP, Java Card, Java TV/Phone API, Jini

總結

Java 以 JVM 為核心,三大版本覆蓋從伺服器叢集到嵌入式晶片的完整計算光譜。理解版本定位與核心 API,能幫助開發者快速選型技術棧。

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