
Java Web應(yīng)用:通過(guò)Spring MVC、Struts 2.0和類似框架,你可以創(chuàng)建大量的RESTfull服務(wù)。即使是簡(jiǎn)單的基于web應(yīng)用的ervlet、JSP和Struts,在各種項(xiàng)目中也非常受歡迎。許多、醫(yī)療、保險(xiǎn)、教育、國(guó)防以及其他部門都有他們自己用Java寫的Web應(yīng)用程序。
嵌入式開發(fā):事實(shí)上,Java最初就是為嵌入式開發(fā)而生的。作為一門“一處編寫、處處運(yùn)行”的跨平臺(tái)語(yǔ)言,它在嵌入式開發(fā)領(lǐng)域的優(yōu)勢(shì)不言而喻。
大數(shù)據(jù):和安卓開發(fā)一樣,這又是一個(gè)發(fā)展火熱的領(lǐng)域。從Hadoop到Storm、ElasticSearch,Java在數(shù)據(jù)挖掘、實(shí)時(shí)計(jì)算、大規(guī)模機(jī)器學(xué)習(xí)和搜索引擎等領(lǐng)域占有重要的地位。
安卓應(yīng)用:在移動(dòng)互聯(lián)網(wǎng)時(shí)代,Android應(yīng)用可能是你感受最深的一類Java應(yīng)用了。從Eclipse到Android Studio,安卓的開發(fā)工具越來(lái)越先進(jìn),使用Java開發(fā)安卓應(yīng)用也越來(lái)越方便。
后臺(tái)應(yīng)用:有些程序你可能“看不到”,卻和你關(guān)系密切。當(dāng)你在“12306”上買了一張票,數(shù)據(jù)是如何同步到所有的火車票代售點(diǎn)的?當(dāng)你在購(gòu)物網(wǎng)站上下單后,是如何完成交易的?手機(jī)新聞客戶端是如何推送給你感興趣的文章的?這些都可以用Java來(lái)實(shí)現(xiàn)。