前言
java作为一种编程语言,和C、C#、C++、Python等语言一样,都是用来开发各种应用程序的高级语言。Java究竟长什么样子呢,Java的logo就是文章开始的那一杯咖啡呀!
你或许会问,这几种编程语言各有什么不同,我为什么要学java呢?别急,以后的文章咱们慢慢分析。相信我,java最能让你明白各种编程思想,学习java没有错。
诞生
我们都知道计算机是1946年诞生,经过五十年的发展之后有一种叫做“单片机”的计算机系统诞生,该系统不仅物美价廉而且功能强大。SUN公司看到了市场先机,便创建了一个由詹姆斯.高斯林(James Go sig) 领导的叫做“GREEN”的项目小组,目的就是开发一种能够在单片机操作系统上运行的程序架构。而当时流行的C++编程语言就当之无愧成为首选,但是由于C++语言的复杂性和庞大的体系,最终并未采用,而是对C++语言进行改造,也就是在C++的基础之上构造出了一种名为“oak”的编程语言。后来改语言应用于万维网,并改名为“java”,标志着JAVA语言的正式诞生。从此,java语言的火遍了全世界。
那java为什么使用这样一杯咖啡作为图标呢?
这是因为,java是印度尼西亚爪哇岛的英文名称,当地因盛产咖啡而闻名世界。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。 (声明:该段为引用)
成长
列举java成长过程中的重大事件。
- 1991年 Green项目,开发语言最初命名为Oak (橡树)
- 1994年,开发组意识到Oak 非常适合于互联网
- 1996年,发布JDK 1.0,约8.3万个网页应用Java技术来制作
- 1997年,发布JDK 1.1,JavaOne会议召开,创当时全球同类会议规模之最
- 1998年,发布JDK 1.2,同年发布企业平台J2EE
- 1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生
- 2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
- 2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
- 2009年,Oracle公司收购SUN,交易价格74亿美元
- 2011年,发布JDK 7.0
- 2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
- 2017年,发布JDK 9.0,最大限度实现模块化
- 2018年3月,发布JDK 10.0,版本号也称为18.3
- 2018年9月,发布JDK 11.0,版本号也称为18.9
- 2019年3月,发布JDK 12.0,版本号也称为19.3
- 2019年9月,发布JDK 13.0,版本号也称为19.9
也许你已经发现,以后的java以每半年迭代一次版本的速度继续成长。
也许你会问,迭代的这么快,学习哪一个版本呢?(小场面,听我娓娓道来)
答:我们只需要学习JDK8.0即可,版本的迭代都是向下兼容,JDK8.0是变化最大的一次,也是目前市场使用最为广泛的版本。每次迭代变化不大,我们只需要在JDK8.0基础之上学习增量部分即可。
未来
作为世界上最为流行的编程语言之一,java的未来是一片光明。因为它“一次编译,到处运行”的特性(这句话不懂也不要慌,以后会讲,先记住这是最大的一个优点),已经受到各种平台(windows、linux、MAC、IOS等)的认可。所以,你只需要相信,学习java没有错。