Java的成长总是让人感到惊喜,它一直在成长。
Java1.4性能得到了提升;1.5增加泛型,线程池,注解;1.6性能提升;1.7又加了Try with Resource,switch String等小功能,多线程方面也有改进,性能提升,g1的gc策略;然后1.8加入lambda, stream等功能。
1995年5月正式发布Java
1996年,SUN公司发布了Java的第一个开具包 JDK1.0
1997年, JDK1.1
1998年,JDK1.2,大大改进了早起版本的缺陷,更名伟Java2,是一个革命性的版本,J2EE发布 (核心) 2004年,J2SE5.0,JDK1.5.0,Java5
2006年,J2SE6.0, JDK1.6.0,Java6
2009年,SUN公司被Oracle给收购了,74亿美元
2011年,JavaSE7.0,JDK1.7.0,Java7
2014年,发布JDK1.8 (稳定的版本)
2017年,Java9.0
2018年3月,Java10
2018年9月,Java11
2019年3月,Java12
2019年9月,Java13
2020年3月,Java14
Java一直是在进步进化的。
语言总是其次的,数据结构和算法才是根本。
Java简单,虽然是很麻烦啰嗦,语法并不难
J2EE/Spring 初始配置繁琐,但是一旦配置完成,后续还是简单。Java强类型静态语言,项目大了之后带来的优势是动态语言完全无法相提并论的。这个带来的极大好处是,就算代码没有注释或者注释一团稀泥,也能基本保证代码质量。这个优势其实不只是Java,所有静态语言都一样。
库多而且质量普遍有保障,很多东西不需要自己实现。
IDE和Eclipse择一即可。
用Java只要框架搭好了,就算是刚上手的小白也不会有太大的困难。Spring成为J2EE实际的标准框架后,大项目也不会太差。
IDE和Eclipse又因为他们的便利降低开发成本。有人分享说:“只要不是预算很多,都会主推Eclipse。”二者的选择就是看各位自己的判断了。
Java之所以快速普及大概也是因为如此,自学Java,我一点都不后悔。
从1995年发布至今,Java经历了多次重大更新。1.4版本提升了性能,1.5引入了泛型、线程池和注解,1.8加入了lambda表达式和stream API。随着Oracle的收购,Java继续快速发展,每半年发布一个新版本。

被折叠的 条评论
为什么被折叠?



