Java事实让您大吃一惊! (信息图)
隨著Java 8計(jì)劃在未來(lái)幾天內(nèi)發(fā)布 ,我們正在尋找一些Java事實(shí),這些事實(shí)將真正捕捉這種編程語(yǔ)言對(duì)世界的影響。
因此,我們決定創(chuàng)建一個(gè)簡(jiǎn)單的圖表,描述有關(guān)Java歷史的一些重要統(tǒng)計(jì)數(shù)據(jù)。
信息的主要來(lái)源是Oracle的Java時(shí)間軸 。 我們敦促您對(duì)其進(jìn)行研究,并發(fā)現(xiàn)Java如何成為當(dāng)今令人難以置信的平臺(tái)和生態(tài)系統(tǒng)。
作為高級(jí)概述,以下是一些令人印象深刻的統(tǒng)計(jì)數(shù)據(jù):
- #1開發(fā)平臺(tái)
- 900萬(wàn)開發(fā)商
- 每年10億次Java下載
- 30億臺(tái)設(shè)備運(yùn)行Java
- 97%的企業(yè)桌面運(yùn)行Java
- 100%的BLU-RAY光盤播放器隨附Java
結(jié)論是無(wú)可爭(zhēng)議的: Java對(duì)我們的世界產(chǎn)生了驚人的影響 。 請(qǐng)注意,時(shí)間軸似乎已經(jīng)有兩年沒有更新了,我非常有信心Java從那時(shí)起就占了上風(fēng),因此這些數(shù)字似乎處于低端。
為了使您能以更加醒目的形式向您展示Java事實(shí),您可以向您的朋友展示,我們決定在Java Code Geeks上創(chuàng)建一個(gè)信息圖。 請(qǐng)享用!
單擊下面的圖片查看大圖:
不要忘記與您的Java開發(fā)人員分享!
將此圖片嵌入您的網(wǎng)站 (下面的復(fù)制代碼):
還可以在統(tǒng)計(jì)信息下方找到文本格式的內(nèi)容。
語(yǔ)言原則
Java語(yǔ)言的創(chuàng)建有五個(gè)主要目標(biāo):
- 它應(yīng)該是“簡(jiǎn)單,面向?qū)ο蠛褪煜さ摹?
- 它應(yīng)該“穩(wěn)健而安全”
- 它應(yīng)該是“架構(gòu)無(wú)關(guān)的且可移植的”
- 它應(yīng)該以“高性能”執(zhí)行
- 它應(yīng)該是“解釋的,線程化的和動(dòng)態(tài)的”
Java版本
定義和支持四種Java版本,分別針對(duì)不同的應(yīng)用程序環(huán)境。 對(duì)API進(jìn)行了細(xì)分,使其屬于一種平臺(tái)。 這些平臺(tái)是:
- 用于智能卡的Java卡。
- Java平臺(tái)微型版(Java ME)? 定位資源有限的環(huán)境。
- Java平臺(tái)標(biāo)準(zhǔn)版(Java SE)?? 針對(duì)工作站環(huán)境。
- Java平臺(tái)企業(yè)版(Java EE)?? 針對(duì)大型分布式企業(yè)或Internet環(huán)境。
Java版本
Java的主要發(fā)行版本及其發(fā)行日期:
- JDK 1.0(1996年1月21日)
- JDK 1.1(1997年2月19日)
- J2SE 1.2(1998年12月8日)
- J2SE 1.3(2000年5月8日)
- J2SE 1.4(2002年2月6日)
- J2SE 5.0(2004年9月30日)
- Java SE 6(2006年12月11日)
- Java SE 7(2011年7月28日)
- Java SE 8(2014年3月18日)
Java吉祥物杜克
Duke旨在代表“軟件代理”,該代理為用戶執(zhí)行任務(wù)。 Duke是交互式主機(jī),它啟用了一種新型的用戶界面,其功能已經(jīng)超越了桌面計(jì)算世界的按鈕,鼠標(biāo)和彈出菜單。
杜克立即被擁抱。 實(shí)際上,大約在同一時(shí)間首次引入Java并委托了第一個(gè)Java杯子徽標(biāo),Duke成為Java技術(shù)的官方吉祥物。 2006年,杜克大學(xué)正式“開源”? 根據(jù)BSD許可。
杜克在甲骨文慶祝。 在每個(gè)JavaOne開發(fā)者大會(huì)上,栩栩如生的Duke都是流行的功能。 每年,Oracle都會(huì)發(fā)布新的Duke個(gè)性。
JVM語(yǔ)言
- BeanShell – Java的輕量級(jí)腳本語(yǔ)言。
- Clojure – Lisp編程語(yǔ)言的方言。
- Groovy是一種動(dòng)態(tài)語(yǔ)言,其功能類似于Python,Ruby,Perl和Smalltalk。
- JRuby – Ruby解釋器。
- Jython – Python解釋器。
- Kotlin –具有完全Java互操作性的JVM工業(yè)編程語(yǔ)言。
- Rhino – JavaScript解釋器。
- Scala –一種設(shè)計(jì)為“更好的Java”的多范式編程語(yǔ)言。
- Gosu –根據(jù)Apache License 2.0發(fā)布的基于Java虛擬機(jī)的通用編程語(yǔ)言。
Java與未來(lái)
Java 8預(yù)計(jì)于2014年3月18日發(fā)布
- JSR 335,JEP 126:對(duì)lambda表達(dá)式的語(yǔ)言級(jí)別支持
- JSR 223,JEP 174:Nashorn項(xiàng)目,JavaScript運(yùn)行時(shí)
- JSR 308,JEP 104:無(wú)符號(hào)整數(shù)算法的Java類型注釋
- JSR 310,JEP 150:日期和時(shí)間API
預(yù)計(jì)2016年將推出Java 9(如JavaOne 2011所述)
- JSR 294:Jigsaw項(xiàng)目下的JDK模塊化
- JSR 354:貨幣和貨幣API
- 與JavaFX緊密集成
參考文獻(xiàn)
- http://oracle.com.edgesuite.net/timeline/java/
- http://www.oracle.com/us/technologies/java/duke-424174.html
- http://en.wikipedia.org/wiki/Java_%28programming_language%29
- https://zh.wikipedia.org/wiki/Java_%28software_platform%29
- http://en.wikipedia.org/wiki/Java_version_history
翻譯自: https://www.javacodegeeks.com/2014/03/java-facts-to-blow-your-mind.html
總結(jié)
以上是生活随笔為你收集整理的Java事实让您大吃一惊! (信息图)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是模卡 模卡的解释
- 下一篇: Java 8 – Date API的新增