JAVA有三大體系,分別是:1、Java SE,包含Java基礎(chǔ)類(lèi)庫(kù)和語(yǔ)法;2、Java EE,是以Java SE為基礎(chǔ),定義了一系列的服務(wù),API,協(xié)議等,增加了編寫(xiě)企業(yè)級(jí)應(yīng)用程序的類(lèi)庫(kù);3、Java ME。
本教程操作環(huán)境:windows7系統(tǒng)、java10版、DELL G3電腦。
JAVA三大體系
JAVA有三大體系,分別是Java SE(Java Platform Standard Edition),Java EE(Java Platform Enterprise Editoin),Java ME(Java Platform Micro Eidtion),Java語(yǔ)言只是Java SE中的一部分。
- Java SE:稱(chēng)為Java標(biāo)準(zhǔn)版,包含Java基礎(chǔ)類(lèi)庫(kù)和語(yǔ)法。它主要用于開(kāi)發(fā)圖形用戶(hù)界面(GUI)、復(fù)雜邏輯和高性能的桌面應(yīng)用程序。Java SE分為四個(gè)組成部分JVM(Java Virtual Machine),JRE(Java SE Runtime Environment),JDK(Java Development kits)以及Java語(yǔ)言。JVM將Java編譯好的文件翻譯成對(duì)應(yīng)的機(jī)器語(yǔ)言,JRE包含用于Java運(yùn)行的環(huán)境,JDK包含用于Java開(kāi)發(fā)的工具,Java語(yǔ)言則是定義Java開(kāi)發(fā)的語(yǔ)法規(guī)則。想要學(xué)習(xí)及開(kāi)發(fā)Java其他平臺(tái)的應(yīng)用,必須先了解Java SE以奠定基礎(chǔ)。
- Java EE:稱(chēng)為Java企業(yè)版,是以Java SE為基礎(chǔ),定義了一系列的服務(wù),API,協(xié)議等,增加了編寫(xiě)企業(yè)級(jí)應(yīng)用程序的類(lèi)庫(kù)。它是一個(gè)標(biāo)準(zhǔn)的多層體系結(jié)構(gòu),主要用于開(kāi)發(fā)和部署分布式、基于組件、安全可靠、可伸縮和易于管理的企業(yè)級(jí)應(yīng)用程序。
- Java ME:稱(chēng)為Java微型版,主要用于開(kāi)發(fā)消費(fèi)性電子產(chǎn)品或嵌入式系統(tǒng)中的應(yīng)用程序,開(kāi)發(fā)具有有限的連接、內(nèi)存和用戶(hù)界面能力的設(shè)備應(yīng)用程序。如移動(dòng)設(shè)備(手機(jī))、PDA、能夠接入電纜服務(wù)的機(jī)頂盒,以及各種終端和其他消費(fèi)電子產(chǎn)品。
圖形用戶(hù)界面(Graphical User Interface,簡(jiǎn)稱(chēng)GUI,又稱(chēng)圖形用戶(hù)接口):是指采用圖形方式顯示的計(jì)算機(jī)操作用戶(hù)界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶(hù)來(lái)說(shuō)在視覺(jué)上更易于接受。然而這界面若要通過(guò)在顯示屏的特定位置,以“各種美觀(guān)而不單調(diào)的視覺(jué)消息“提示用戶(hù)”狀態(tài)的改變”,勢(shì)必得比簡(jiǎn)單的消息呈現(xiàn)花上