依托Java虚拟机的大咖
- Groovy
- Scala
- Kotlin
- Jython(兼容Python 2.x)
- ...
Java发展史(重要节点)
- 1990年,Sun公司开发了Oak语言,但是Oak已被注册,改名为Java;
- 1995年,Java正式对外发布;
- 1996年1月23日,JDK 1.0发布;
- 1997年2月18日,JDK 1.1发布,同年Sun收购Longview Technologies公司,获得Hotspot虚拟机;
- 1998年,JDK 1.2发布;
- 2000年,JDK 1.3发布;
- 2002年,JDK 1.4发布;
- 2003年年底,Java平台的Scala正式发布,Groovy加入Java阵营;
- 2004年,JDK 1.5发布,改名为J2SE 5.0。值得说明的是,该版本增加了泛型、注解、自动装箱拆箱、枚举类型、可变长参数、foreach循环等;
- 2006年,JDK 1.6发布,同年Java开源;
- 2010年,Oracle收购sun,获取Hotspot虚拟机;
- 2011年,JDK 1.7发布,NIO 2.0新特性;
- 2014年,JDK 1.8发布,支持Lamda表达式;
- ...
跨平台真相:Java虚拟机
不同系统拥有不同的Java虚拟机,负责解释编译后的Java程序,从而Java能够一次编译,到处运行。
Java虚拟机有不少种类,但占市场绝对地位的则是Hotspot。