瓢城網(wǎng)
標題: 現(xiàn)實世界中Java都應(yīng)用到了哪些地方 [打印本頁]
作者: ycbdqn 時間: 2016-9-23 10:22
標題: 現(xiàn)實世界中Java都應(yīng)用到了哪些地方
桌面工具 Adobe Acrobat、微軟的 Office 辦公軟件,他們都不是用Java編寫,以至于連我們電腦所應(yīng)用的操作系統(tǒng)(Linux 和 Windows)都不是,那么人們?nèi)绾芜\用Java 的呢?
現(xiàn)實世界中到底有沒有運用Java的應(yīng)用呢?
這個問題所有的程序員都會在初學Java或者在為了畢業(yè)必須掌握一門編程語言而開始學習之后時產(chǎn)生這個疑問。
當你在安裝Java 在你的桌面時會得到答案,或者 Oracle 會告訴你超過了30億的設(shè)備正在運行著Java,這難道不是一個龐大的數(shù)字嗎?大多數(shù)大公司都以不同的方式運用著 Java。
許多服務(wù)器程序都是拿Java 來編寫以處理每天超過數(shù)以千萬的數(shù)據(jù),網(wǎng)絡(luò)上的交易系統(tǒng)也是拿Java編寫例如 LMAX 交易平臺系統(tǒng),其覆蓋內(nèi)部路徑的阻斷式的內(nèi)部通信線程,Disruptor。
這篇文章里,我們會看到許多跟貼切的例子,哪些項目是在Java 的基礎(chǔ)上完成的,哪些領(lǐng)域和部門在運用Java,如何正確的在現(xiàn)實世界中運用Java,F(xiàn)實世界中的Java程序
其實現(xiàn)實生活中有很多地方應(yīng)用到了Java,從電子商務(wù)網(wǎng)站到 Android 應(yīng)用,從科學應(yīng)用到金融應(yīng)用
比如電子交易系統(tǒng),從游戲(Minecraft)到桌面應(yīng)用好比 Eclipse,NetBeans 以及 IntelliJ,從開源的文檔到 J2ME 應(yīng)用。下面來詳細的介紹這些。
1.Android應(yīng)用
如果你還在尋找Java在哪運用,你不用東奔西走的尋找,你的身邊就是。打開的 Android 手機,隨便打開一個 App 應(yīng)用,他們就是完全的用Java 語言,從 Google 上搜索 Android 的 API 文檔,你就會發(fā)現(xiàn)它和Java 的 JDK 文檔驚人的相似。
從兩年前的Android 剛剛起步,到今天許多的Android 應(yīng)用都是Java 程序員開發(fā)者開發(fā)。雖然Android運用了不同的JVM 以及不同的封裝方式,但是代碼還是用Java 語言所編寫。
2.在金融業(yè)應(yīng)用的服務(wù)器程序
Java在金融服務(wù)業(yè)的應(yīng)用非常廣泛,許多跨國投資銀行例如:Goldman Sachs(高盛投資),Citigroup(花旗集團),Barclays(巴克萊銀行),Standard Charted(標準渣打銀行)以及其他銀行,都用Java 來編寫前臺和后臺的電子交易系統(tǒng),結(jié)算和確認系統(tǒng),數(shù)據(jù)處理項目以及其他項目。
3.網(wǎng)站
同樣,Java 在電子商務(wù)領(lǐng)域以及網(wǎng)站開發(fā)領(lǐng)域占據(jù)這大部分席位。
4.軟件工具
許多常用的軟件和開發(fā)工具都是運用Java來編寫和開發(fā)的。
5.交易系統(tǒng)
第三方交易系統(tǒng),現(xiàn)已是金融服務(wù)產(chǎn)業(yè)的一個很大的部分,它們同樣也是Java 編寫。
6.J2ME系統(tǒng)
隨著近幾年IOS和Android 的出現(xiàn),幾乎占據(jù)了J2ME 市場,但仍然有低端諾基亞、三星手機使用J2ME。這個時代的大多數(shù)手機游戲,手機應(yīng)用都采用J2ME 的一部分 MIDP 和CLDC 編寫,以適應(yīng)Android 系統(tǒng)。
但是 J2ME 依然在藍光,磁卡,機頂盒這些產(chǎn)品中流行。通信應(yīng)用之所以這么火是因為 Nokia 的手機依舊支持J2ME。
7.嵌入式領(lǐng)域
Java在嵌入式領(lǐng)域發(fā)展空間很大。在這個平臺上,你只需130KB就能夠使用 Java 技術(shù)(在智能卡或者傳感器上)。
8.大數(shù)據(jù)技術(shù)
Hadoop以及其他大數(shù)據(jù)處理技術(shù)都是用 Java
9.高頻交易的空間
Java平臺大幅度提高了這個平臺的特性和即使編譯,他同時也能夠像 C++ 一樣傳遞數(shù)據(jù)。
今天,Java 依然是在科學應(yīng)用中較好選擇,包括自然語言處理。較主要的原因是因為 Java 比 C++或者其他語言相對其安全性、便攜性、可維護性以及其他高級語言的并發(fā)性更好。
1990年,Java 因為其 Applet 在 Internet 上相當龐大,但是隨著這幾年的下來,Applet 失去了其光環(huán),較主要原因是因為各種各樣的安全問題在 Applet 上出現(xiàn)。今天我們電腦上已經(jīng)不存在桌面 Java和Applet。但 Java任然是默認的軟件行業(yè)的應(yīng)用程序開發(fā)語言,在金融服務(wù)行業(yè)的大量使用,投資銀行和電子商務(wù)應(yīng)用的空間,任何一個學習Java 的學者都有著光明的未來.
歡迎光臨 瓢城網(wǎng) (http://rocheandco.com/) |
Powered by Discuz! X3.4 |