(1) Android應用程序
許多Android應用程序都是由Java程序員和開發人員開發的。盡管Android使用不同的jvm和不同的封裝方法,但是代碼仍然是用Java語言編寫的。相當數量的手機支持Java遊戲,這讓很多非程序員都懂Java。
(2) 在金融業應用的服務器程序
Java在金融服務業得到了廣泛的應用。許多第三方交易系統、銀行和金融機構選擇使用Java進行開發,因為Java相對安全[39]。大型跨國投資銀行使用java編寫前後電子交易系統、結算與確認系統、數據處理項目等項目。
在大多數情況下,Java用於服務器端開發,但大多數都沒有任何前端。它們通常從壹個服務器(上層)接收數據並將其發送到另壹個處理系統(下壹級)。
(3) 網站
Java在電子商務和網站開發領域占有壹定的地位。開發人員可以使用許多不同的框架來創建web項目、springmvc、struts2.0和框架。
即使是簡單的servlets、JSP和struts網站也經常用於政府項目。比如醫療、保險、教育、國防等部門都是基於Java的。
(4)嵌入式領域
Java在嵌入式領域發展空間很大。在這個平臺上,只需130KB就能夠使用Java技術(在智能卡或者傳感器上)。
(5)大數據技術
Hadoop以及其他大數據處理技術很多都是用Java,例如Apache的基於Java的HBase和Accumulo以及 ElasticSearchas。