Java分為三個體系,分別為Java SE (Standard Edition) . Java EE (Enterprise Edition)和Java ME (Micro Edition) 。
1. Java SE是標準版Java,包含了Java語言的核心部分,提供了Java語言基礎(chǔ)的API和開發(fā)環(huán)境,主要用于開發(fā)桌面應(yīng)用程序和服務(wù)器端應(yīng)用程序等。
2. Java EE是企業(yè)版Java,構(gòu)建在Java SE之上,提供了一系列的API和開發(fā)環(huán)境,用于開發(fā)企業(yè)級應(yīng)用程序,如Web應(yīng)用程序、分布式應(yīng)用程序、事務(wù)處理等。
3. Java ME是微型版Java,主要用于嵌入式設(shè)備和移動設(shè)備的開發(fā),如手機、PDA等,它提供了更小巧的Java運行環(huán)境和API庫,適用于資源有限的設(shè)備上運行。
這三個體系的API和開發(fā)工具不同,因此在不同的場景下選擇不同的Java體系,能夠更好地滿足應(yīng)用程序的需求。例如,Java SE常用于開發(fā)桌面應(yīng)用程序和后臺服務(wù),Java EE常用于開發(fā)企業(yè)級應(yīng)用程序,Java ME常用于嵌入式設(shè)備和移動設(shè)備的開發(fā)。