JAVA是一個十分流行的編程語言,因其具有安全性、穩(wěn)健性、分布式和多線程等高級計算機語言的特點,而受到大家的青睞。JAVA語言入門簡單,但是如果你想品透這個語言,必須先明白以下幾個問題。

1.什么是API?

2. 什么是JVM?

3. 什么是JRE?

4.什么是J2SDK?

5.什么是JDK?

API

Application Programme Interface→應(yīng)用程序接口,Java最主要的特點是其面向?qū)ο驩O→Object Oriented→面向?qū)ο?。所以設(shè)置了很多基礎(chǔ)應(yīng)用程序接口(API),你是不是在你設(shè)計程序的時候常用import!?那就是引用API的方法。

 

J2SDK

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

 

JVM

Java Virtual Machine→Java虛擬器,把Java字節(jié)碼翻譯為計算機CPU能讀懂的語言。Java為了實現(xiàn)平臺無關(guān)性這個功能,專門設(shè)計了一個虛擬器,這樣使得Java的移植性很高。

 

JRE

Java Runtime environment→Java運行時環(huán)境。是JVM的程序?qū)崿F(xiàn)。有這個東西,就能運行java程序。

JDK

Java Development Kit→JAVA開發(fā)工具包,有時也可稱之為J2SDK。

給大家談?wù)勵}外話,自從JAVA從1.1版本升級到1.2時已經(jīng)做了巨大的改變,為了區(qū)別和以往的版本,把1.2版本后的所有版本統(tǒng)稱為JAVA2。
JDK 是整個Java的核心,包括了Java運行環(huán)境JRE(Java Runtime environment),一堆Java工具和Java基礎(chǔ)的類庫。不論什么Java應(yīng)用服務(wù)器實質(zhì)都是內(nèi)置了某個版本的JDK。因此掌握 JDK是學(xué)好Java的第一步。

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

JDK1.4.2下載地址:http://java.sun.com/j2se/1.4.2/download.html

 

這里用圖形的方式給大家解釋一下JAVA結(jié)構(gòu)吧。

此主題相關(guān)圖片如下:

認真對待java的人,也會享受到Java語言帶來的樂趣!