Java發(fā)展到現(xiàn)在予借,按應(yīng)用來(lái)分主要分為三大塊:J2SE,J2ME和J2EE。這三塊相互補(bǔ)充频蛔,應(yīng)用范圍不同灵迫。
* Java SE(Java Platform,Standard Edition)晦溪。Java SE 以前稱為 J2SE瀑粥。它允許開發(fā)和部署在桌面、服務(wù)器三圆、嵌入式環(huán)境和實(shí)時(shí)環(huán)境中使用的 Java 應(yīng)用程序狞换。Java SE 包含了支持 Java Web 服務(wù)開發(fā)的類,并為 Java Platform舟肉,Enterprise Edition(Java EE)提供基礎(chǔ)修噪。
* Java EE(Java Platform,Enterprise Edition)路媚。這個(gè)版本以前稱為 J2EE黄琼。企業(yè)版本幫助開發(fā)和部署可移植、健壯整慎、可伸縮且安全的服務(wù)器端Java 應(yīng)用程序脏款。Java EE 是在 Java SE 的基礎(chǔ)上構(gòu)建的,它提供 Web 服務(wù)裤园、組件模型撤师、管理和通信 API,可以用來(lái)實(shí)現(xiàn)企業(yè)級(jí)的面向服務(wù)體系結(jié)構(gòu)(service-oriented architecture拧揽,SOA)和 Web2.0應(yīng)用程序剃盾。
* Java ME(Java Platform,Micro Edition)淤袜。這個(gè)版本以前稱為 J2ME痒谴。Java ME 為在移動(dòng)設(shè)備和嵌入式設(shè)備(比如手機(jī)、PDA饮怯、電視機(jī)頂盒和打印機(jī))上運(yùn)行的應(yīng)用程序提供一個(gè)健壯且靈活的環(huán)境闰歪。Java ME 包括靈活的用戶界面、健壯的安全模型蓖墅、許多內(nèi)置的網(wǎng)絡(luò)協(xié)議以及對(duì)可以動(dòng)態(tài)下載的連網(wǎng)和離線應(yīng)用程序的豐富支持库倘×侔纾基于 Java ME 規(guī)范的應(yīng)用程序只需編寫一次,就可以用于許多設(shè)備教翩,而且可以利用每個(gè)設(shè)備的本機(jī)功能杆勇。
開發(fā)環(huán)境,推薦Eclipse,NetBeans,這兩個(gè)IDE可以掛接對(duì)應(yīng)的插件饱亿,進(jìn)行開發(fā)蚜退。還有一點(diǎn),那就是這三個(gè)應(yīng)用彪笼,se,標(biāo)準(zhǔn)應(yīng)用钻注,以學(xué)習(xí)為主,由于界面配猫,開發(fā)成本幅恋,速度等問(wèn)題,很少用來(lái)做程序泵肄,但不是說(shuō)捆交,他不能做程序,Eclipse,NetBeans,都是javase寫起來(lái)的腐巢。Me,移動(dòng)設(shè)備應(yīng)用品追,對(duì)于一些中高端應(yīng)用還好了!以前用他做過(guò)手機(jī)游戲冯丙,呵呵呵肉瓦!EE,企業(yè)級(jí)解決方案,開發(fā)套件全部免費(fèi)银还,可控性好风宁,安全性高洁墙,乃是當(dāng)前B2B的規(guī)范蛹疯。再者,這三個(gè)應(yīng)用热监,都需要虛擬機(jī)的支持捺弦。
本文轉(zhuǎn)自百度,如有侵權(quán)請(qǐng)與作者聯(lián)系孝扛。