Java是一门编程语言,或者换个思路来讲,Java已经称为了事实意义上的程序的开发标准结构。2003年出了一件很有意思的事情,据说有一个美国的卫星项目上使用了Java开发了一些程序。
如果要是想认识Java就需要从1991年的GREEN项目开始谈起。这个项目主要功能就是利用email来控制各个家电产品的运行。最早SUN的工程师们打算使用C++进行开发,后来考虑到C++开发的复杂度,于是SUM的工程师们开始利用C++搭建了一个新的平台,而这个平台就称为OAK(橡树)。后来这个系统并没有竞标成功。于是这个时候此系统就基本上面临的灭绝。
在90年代初期的时候,网景公司创造了互联网时代的第一个神话,在短短的几个月内就 成功的上市了,靠的只是一个浏览器技术,所以SUM的工程师开始向网景公司学习浏览器技术,从而推出了一个HotJava浏览器。
于是1995年的时候,SUM正式的将OAK更名为Java,于是Java正式登场了。一直到1996年的时候,Java才正式推出了JDK1.0的程序开发包。后来到了1998年的时候为了纪念Java彻底脱离了windows的图形界面的控制,Java又重新命名为了Java2,同时推出了JAK1.2开发包,在2005年的时候又一次重大的改革,推出了JDK1.5版本。但是到了2014年的版本时候Oracle推出了JAK1.8版本,增加了函数编程和一些数据流的处理(MapReduce)。