Java的几个重要版本_动力节点Java学院整理
java几个重大版本
java从1995年发布到现在,也走过18年了,个人认为,其中几个java版本都肩负着重大使命,影响甚远;
jdk1.0 1995年5月23日诞生,oak语言改名为java,并提出“write once ,run anywhere";
jdk1.2 1999年6月发布,将java划分为j2se,j2me,j2ee三大平台;
jdk1.4 主要是性能提升,在2000年时候java成为世界上最流行的电脑语言,跟这个版本离不开关系,估计国内还有大量的java应用是运行在此版本上;
jdk5 诞生于2004年,他的使命就是易用,加入1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数等, 为了表示该版本的重要性,j2se1.5更名为java se 5.0;
jdk8 将在2014年3月份发布,迄今为止,可能是最大更新的java版本,也是令人期待的一个版本,在java中引入闭包概念对java程序开发方法的影响甚至会大于java5中引入的泛型特征对编程方式带来的影响。
可以看出,jdk 8跟jdk 5之间,整整相差10年,这10年期间,相继发布jdk 6、7都是改动不大,这也说明,java发展确实有点缓慢了,以致曾经的跟随者.net在某方面超越了java,还有基于jvm上的动态语言崛起,比如groovy、scala等,2013年java one大会上,java平台首席架构师mark reinhold在会上说java 8 is revolutionary, java is back(java 8是革命性的,java回来了),至于java 8能否能给我们带来眼前一亮的感觉呢,我们拭目以待吧
学习java8的理由
1.提高java开发效率(更少的代码,更强的功能,主要是lambda表达式带来便利)
2.提高java程序的运行速度(批量数据处理,多核运行利用,更高的性能)
3.更安全,漏洞更少(为啥ga版本跳票,oracle解释说近来大量安全问题困扰着平台,所以推迟发布时间解决安全问题)
4.面试需要,跳槽的哥们,个人预言渐渐会被问及java 8的特性,想当初java 5出来一两年都会
5.逼格高,想在同事面前炫耀一般,但请注意,别以为java是向下兼容的就能随便把旧java系统升级到java最新版本
6.还在靠java开发养家糊口的程序员,不想知识陈旧落后
推荐阅读
-
Java的几个重要版本_动力节点Java学院整理
-
Java新特性之Nashorn_动力节点Java学院整理
-
Java concurrency集合之 CopyOnWriteArrayList_动力节点Java学院整理
-
Java concurrency集合之ConcurrentHashMap_动力节点Java学院整理
-
Java concurrency集合之ConcurrentSkipListMap_动力节点Java学院整理
-
Java concurrency集合之ArrayBlockingQueue_动力节点Java学院整理
-
Java动态代理机制详解_动力节点Java学院整理
-
Java8新特性之lambda(动力节点Java学院整理)
-
Java中使用jaxp进行sax解析_动力节点Java学院整理
-
freemarker简介_动力节点Java学院整理