随着Java 8计划在未来几天内发布 ,我们正在寻找一些Java事实,这些事实将真正捕捉这种编程语言对世界的影响。
因此,我们决定创建一个简单的图表,描述有关Java历史的一些重要统计数据。
信息的主要来源是Oracle的Java时间轴 。 我们敦促您对其进行研究,并发现Java如何成为当今令人难以置信的平台和生态系统。
作为高级概述,以下是一些令人印象深刻的统计数据:
- #1开发平台
- 900万开发商
- 每年10亿次Java下载
- 30亿台设备运行Java
- 97%的企业桌面运行Java
- 100%的BLU-RAY光盘播放器随附Java
结论是无可争议的: Java对我们的世界产生了惊人的影响 。 请注意,时间轴似乎已经有两年没有更新了,我非常有信心Java从那时起就占了上风,因此这些数字似乎处于低端。
为了使您能以更加醒目的形式向您展示Java事实,您可以向您的朋友展示,我们决定在Java Code Geeks上创建一个信息图。 请享用!
单击下面的图片查看大图:
不要忘记与您的Java开发人员分享!
将此图片嵌入您的网站 (下面的复制代码):
还可以在统计信息下方找到文本格式的内容。
语言原则
Java语言的创建有五个主要目标:
- 它应该是“简单,面向对象和熟悉的”
- 它应该“稳健而安全”
- 它应该是“架构无关的且可移植的”
- 它应该以“高性能”执行
- 它应该是“解释的,线程化的和动态的”
Java版本
定义和支持四种Java版本,分别针对不同的应用程序环境。 对API进行了细分,使其属于一种平台。 这些平台是:
- 用于智能卡的Java卡。
- Java平台微型版(Java ME)? 定位资源有限的环境。
- Java平台标准版(Java SE)?? 针对工作站环境。
- Java平台企业版(Java EE)?? 针对大型分布式企业或Internet环境。
Java版本
Java的主要发行版本及其发行日期:
- 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旨在代表“软件代理”,该代理为用户执行任务。 Duke是交互式主机,它启用了一种新型的用户界面,其功能已经超越了桌面计算世界的按钮,鼠标和弹出菜单。
杜克立即被拥抱。 实际上,大约在同一时间首次引入Java并委托了第一个Java杯子徽标,Duke成为Java技术的官方吉祥物。 2006年,杜克大学正式“开源”? 根据BSD许可。
杜克在甲骨文庆祝。 在每个JavaOne开发者大会上,栩栩如生的Duke都是流行的功能。 每年,Oracle都会发布新的Duke个性。
JVM语言
- BeanShell – Java的轻量级脚本语言。
- Clojure – Lisp编程语言的方言。
- Groovy是一种动态语言,其功能类似于Python,Ruby,Perl和Smalltalk。
- JRuby – Ruby解释器。
- Jython – Python解释器。
- Kotlin –具有完全Java互操作性的JVM工业编程语言。
- Rhino – JavaScript解释器。
- Scala –一种设计为“更好的Java”的多范式编程语言。
- Gosu –根据Apache License 2.0发布的基于Java虚拟机的通用编程语言。
Java与未来
Java 8预计于2014年3月18日发布
- JSR 335,JEP 126:对lambda表达式的语言级别支持
- JSR 223,JEP 174:Nashorn项目,JavaScript运行时
- JSR 308,JEP 104:无符号整数算法的Java类型注释
- JSR 310,JEP 150:日期和时间API
预计2016年将推出Java 9(如JavaOne 2011所述)
- JSR 294:Jigsaw项目下的JDK模块化
- JSR 354:货币和货币API
- 与JavaFX紧密集成
参考文献
- 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