五分钟带你了解java的前生今世

前言

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.1JavaOne会议召开,创当时全球同类会议规模之最
  • 1998年,发布JDK 1.2,同年发布企业平台J2EE
  • 1999年,Java分成J2SEJ2EEJ2MEJSP/Servlet技术诞生
  • 2004年,发布里程碑式版本:JDK 1.5,为突出此版本的重要性,更名为JDK 5.0
  • 2005年,J2SE -> JavaSEJ2EE -> JavaEE,J2ME -> JavaME
  • 2009年,Oracle公司收购SUN,交易价格74亿美元
  • 2011年,发布JDK 7.0
  • 2014年,发布JDK 8.0,是继JDK 5.0以来变化最大的版本
  • 2017年,发布JDK 9.0,最大限度实现模块化
  • 20183月,发布JDK 10.0,版本号也称为18.3
  • 20189月,发布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没有错。

  • 27
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程学无止境

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值