java基本概念

來源:互聯網
上載者:User

API

Application Programme Interface→應用程式介面,Java最主要的特點是其物件導向OO→Object Oriented→物件導向。所以設定了很多基礎應用程式介面(API),你是不是在你設計程式的時候常用import!?那就是引用API的方法。

 

J2SDK

J2SDK=JDK+JRE,J2SDK(Java 2 Software Development Kit) →JAVA2軟體開發套件,包括了Java編譯器和Java虛擬器。

 

JDK

Java Development Kit→JAVA開發套件,有時也可稱之為J2SDK。

給大家談談題外話,自從JAVA從1.1版本升級到1.2時已經做了巨大的改變,為了區別和以往的版本,把1.2版本後的所有版本統稱為JAVA2。
JDK 是整個Java的核心,包括了Java運行環境JRE(Java Runtime environment),一堆Java工具和Java基礎的類庫。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握 JDK是學好Java的第一步。

最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平台的Jrocket在服務端運行效率也要比Sun JDK好很多。

JDK1.4.2:http://java.sun.com/j2se/1.4.2/download.html

 

JVM

Java Virtual Machine→Java虛擬器,把Java位元組碼翻譯為電腦CPU能讀懂的語言。Java為了實現平台無關性這個功能,專門設計了一個虛擬器,這樣使得Java的移植性很高。

 

JRE

Java Runtime environment→Java運行時環境。是JVM的程式實現。有這個東西,就能運行java程式。

 

這裡用圖形的方式給大家解釋一下JAVA結構吧。

此主題相關圖片如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.