Java语言是SUN公司开发出来的编程语言,主要设计者是James Gosling 。
1990年,Sun公司成立了一个有 James Gosling 领导的“Green嵌入式程序项目”,准备为下一代智能家用电子消费产品开发一个分布式代码系统,这样可以通过网络对家用电器进行控制。
Green项目在最开始的时候,sun公司的软件工程师打算用C++语言开发,但是考虑到C++语言的复杂性,缺少垃圾回收机制、可移植性等等,Sun团队决定在c++基础上设计开发一种新的语言,取名 Oak。
SUN公司曾以此投标一个交互式电视项目,但结果被SGI打败,当时oak几乎没有希望了,恰好这时候Marc Andreessen开发的Mosaic和Netscape项目的启发oak项目组成员也就是sun公司软件工程师开发出了HOTJAVA浏览器,因为java得意进军互联网,但是后来因为互联网低潮所带来的影响,sun公司并没有得到很好的发展,在2009年4月20日被甲骨文公司以74亿美元收购了。
下面这个是java语言几个大版本的改动:
1995年5月23 Oak语言改名为java
1996年sun公司发布了1.0版本
1997年发布了1.1版本
1998年发布了1.2版本
2000年发布了1.3版本
2002年发布了1.4版本
2004年发布了1.6版本
2006年发布了1.6版本
2009年Oracle(甲骨文)公司收购了Sun公司 并与2011年发布java1.7版本
2014年发布java1.8版本
2017年9月发布java1.9版本
2018年发布java10版本
2019年9月17日发布java 13版本 JDK官网上已经可以看到JDK 13的进展