1、Java简史
Java的历史要从1991年说起,由Patrick Naughton 和 James Gosling带领的Sun公司的工程师小组要设计一种小型计算机语言,主要用于像有线电视转换盒这类的消费设备。由于这些消费设备的处理能力和内存有限,所以语言必须非常小且能够生产非常紧凑的代码,而且由于硬件的不同,所以不能和特定的硬件体系结构捆绑在一起。这个项目被命名为“Green”。
由于需要在不同的硬件上运行,所以设计该语言运行在一台假想的机器上(虚拟机),而这个假想的机器是可以运行在任何硬件上面的。于是就有了虚拟机,也就是我们现在知道的JVM。Sun公司的人都有UNIX的应用背景,所以开发的语言也是以C++为基础的,特别是汲取了C++面向对象的特点。Gosling起初把该语言命名为Oak,Sun公司后来发现Oak已经命名了另一种语言,于是,改名为Java。
Green项目(这时叫First Person公司)花费了1993-1994间的一年半的时间寻找一位愿意购买该技术的人,然而,一个人也没找到。1994年该公司解散。
项目继续回到Sun公司,这时正值Internet和万维网日渐发展壮大,当时浏览器还很单一,Java语言开发者意识到,我们能够建立一个最酷的浏览器。于是他们真的去开发浏览器了。就有了后来的HotJava浏览器,该浏览器具有执行网页中内嵌代码的能力。这一技术在1995年5月23日的sunworld上得到展示,同时引发了人们延续至今的对Java的狂热追逐。
1996年初发布了Java的第一个版本 Java 1.0 1998年发布了 Java1.2,后将其更名Java2,并细分为J2SE(标准版),J2EE(企业版),J2ME(微型版)。由此Java成为服务器端应用的首选平台。2004年取消了1.X的命名,直接退出了Java5.0,并正式更名为JavaSE、JavaEE、JavaME。2009年被Oracle收购,2011年发布Java7、2014年发布java8。
2、为什么要学习Java
①容易学习 ②容易找工作 ③工资高 ④有前途 ⑤我愿意
Java之父 高斯林