當前位置:法律諮詢服務網 - 企業資訊 - java可以用來開發什麽軟件?

java可以用來開發什麽軟件?

1,嵌入字段

Java也廣泛應用於嵌入式領域。妳只需要130KB就可以使用Java技術(在壹個很小的芯片或者傳感器上),可見這個平臺有多可靠。Java最初是為嵌入式設備設計的。

其實這也是Java最初“立即編寫,隨處運行”主題的壹部分。

2.大數據技術

Hadoop等大數據技術也不同程度地使用Java,比如Apache的基於Java的Hbase、Accumulo(開源)、ElasticSearch等。但是Java並沒有占據整個領域,其他的大數據技術比如MongoDB都是用C++寫的。如果Hadoopor ElasticSearch逐漸發展起來,Java將有潛力在大數據技術領域獲得更大的發展空間。

3.軟件工具

很多有用的軟件和開發工具都是用Java編寫和開發的,比如Ecilpse、InetelliJIdea和NetbansIDE。我認為這些是用Java編寫的最常用的桌面應用程序。如上所述,Swing曾經在圖形用戶界面的客戶端開發中非常流行,大部分用於金融服務和投資銀行。雖然現在JavaFx逐漸普及,但仍然無法取代Swing,C#已經在大部分金融領域取代了Swing。

4.網站應用

Java也廣泛應用於電子商務和網站開發。可以使用很多RESTfull架構,用SpringMVC、Struts2.0等類似框架開發。甚至簡單的Servlet、JSP和Struts在各種政府項目中也很流行。政府、醫療、保險、教育、國防等部門的很多網站都是建立在Java之上的。

5.金融服務業中的服務器應用

Java在金融服務中有很大的應用。全球很多投資銀行,如GoldmanSachs(高盛)、Citigroup(花旗)、Barclays(巴克萊銀行)、Standard Chartered(渣打銀行)等壹些銀行,都用Java編寫前端和後端的電子交易系統、結算、信息確認系統、數據處理項目等項目。

Java是用來寫服務器應用的,但是大部分都沒有前端。它們都從壹個服務器(上層)接收數據,處理數據並將其發送到其他處理系統(下層)。JavaSwing非常受歡迎,因為它可以開發帶有圖形用戶界面的客戶端供交易者使用,但現在C#正在迅速取代Swing市場,這給Swing帶來了壓力。

6.交易系統

金融服務業很大壹部分的第三方交易系統也是用Java寫的。比如像Murex這種流行的交易系統,用來和很多銀行做前端鏈接,也是用Java寫的。

7、J2MEApps

雖然IOS和Android的到來幾乎扼殺了J2ME市場,但仍有許多低端諾基亞和三星手機使用J2ME。曾經,大部分遊戲和手機應用都是用MIDP和CLDC,或者壹些J2ME平臺編寫的,以適應Android系統。J2ME在藍光、磁卡、機頂盒和其他產品中仍然很受歡迎。App如此受歡迎是因為它仍然適用於J2ME的所有諾基亞手機。

8.高頻交易領域

Java平臺在性能特性和JITS上有了很大的提升,Java也有了和C++壹樣的傳輸性能。因此,Java在編寫高並發系統方面也很受歡迎。雖然Java的傳輸性能並不比C++好,但是妳不用考慮Java的安全性、可移植性和可維護性(內部已經實現),Java的運行速度更快。安全之類的問題會讓壹個沒有經驗的C++程序員寫的應用更慢更不可靠。

9.科學應用

現在Java通常是科學應用的默認選擇,包括自然語言處理。主要原因是Java比C++或其他語言更安全,可移植性和可維護性更強,Java有更好的高級並發工具。

10,安卓應用

如果妳想知道Java應用在哪裏,妳就離答案不遠了。打開妳的安卓手機或者任何壹個App,完全是用Java編程語言寫的,用Google AndroidAPI,和JDK很像。幾年前Android剛起步,今天很多Java程序員都是Android App的開發者。

  • 上一篇:青島市經濟和信息化委員會領導信息
  • 下一篇:求2014年河南政府工作報告音頻
  • copyright 2024法律諮詢服務網