Java是一門面向?qū)ο缶幊陶Z言,Java可以用來開發(fā)桌面應(yīng)用程序、web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等,最大的特點(diǎn)是Java是跨平臺(tái)的,它通過java虛擬機(jī)來進(jìn)行跨平臺(tái)操作,可以進(jìn)行自動(dòng)垃圾回收的。
Java分為以下三種:
Java SE = Java Standard Edition=j2se = java標(biāo)準(zhǔn)版
Java EE = Java Enterprise Edition=j2ee= java企業(yè)版
Java ME = Java Mobile Edition=j2me = java移動(dòng)版
三者特點(diǎn):
Java SE主要用于桌面程序(swing),控制臺(tái)開發(fā)(main程序)。
Java EE企業(yè)級(jí)開發(fā),用于企業(yè)級(jí)軟件開發(fā),網(wǎng)絡(luò)開發(fā),web開發(fā)。
Java ME嵌入式開發(fā)(手機(jī),小家電,PDA)。[蘋果的ios,黑莓]。
三者之間的關(guān)系:
Java SE就是基于JDK和JRE的。Java SE為Java EE提供了基礎(chǔ)。Java EE除了基于我們這個(gè)所謂的Java SE外,還新加了企業(yè)應(yīng)用所需的類庫。D