简单学JAVA-Java前世今生

        看了很多java培训机构视频,也看了很多在线教育视频,基本上java学习的第一节课都是介绍java历史、java前景与java开发环境的安装。这安排很合理,也很科学,但也劝退一部分凭一腔热血就来学习java同道,原因也浅显,三分热度因为开篇无聊课程内容降低了2分。为了减少学员流失,部分线下机构调整了策略,比如:7天编程体验,7天课程预热,7天免费学等等。这里不评论做法好坏,就借这现象劝学:java学习要从一而终,如果是三分热道友,还是放弃吧。

        本篇就大白话聊聊Java前世今生。

        1991年,一个晴空万里的中午,平地起惊雷,在Sun公司附近的咖啡馆,一群行业大佬为针对嵌入式应用而开发多年的语言起名为Oak(橡树),Java胚胎终于受精啦。之后跟很多网络爽文写的一样,Oak被各种不看好,各种鄙视,然后沉寂了4年之久。不过,世间都有屌丝逆袭的案例,蒙尘金子再闪亮也不是不可能。蒙尘的金子闪亮,就差一个擦拭的机会。

        1995年,互联网的快速崛起,Sun公司从中看到机会,借助Oak语言的小巧与灵活性,率先推出可以嵌入到网页的Applet程序,让原先呆板的静态网页有些许灵活性(这里插一个题外话,当前使用applet让一个小球图片做自由落体激动了一宿)。随后,各大公司终于发现Oak这块金子啦,纷纷竞相购买Oak的使用许可权,Sun公司精得很,有钱不赚静傻蛋,立马注册Oak商标,可惜还是吃了一步,Oak已经被注册了。不得已而灵机一动,将他们他们经常喝的Java咖啡作为Oak语言新名字,至此,Java正式出生。 同年5月,Sun公司发布第一版:Java1.0版,用一句"Write Once,Run Anywhere"的口号,宣告Java霸主时代开始啦。

        1996年,Sun正式发布Java第一版本,JDK1.0正式与大家见面,3个月好,10个当时世界最主要的操作系统供应商申明将在其产品中嵌入Java技术,8个月后,超过8.3万个网页应用使用Java技术,Java一步一步想世界宣告,哥就是货真价实的金子。

        1997年,Sun公司再接再厉,JDK1.1发布,然后开始着手打造Java生态,JavaOne会议召开,与会者逾一万人,创当时全球同类会议规模记录,9月,Java Developer Connection社区注册成员超过10w,一年后,JDK1.1被下载超过2,000,000次,Java称霸步伐越迈越快,越跨越大。

        1999年,Sun公司发布了Java三个版本,标准版:JavaSE(核心功能api),企业版:JavaEE(进军企业运用),微型版:JavaME(应对嵌入式应用),Java版图越来越清晰,霸业指日可待。

        2000~2002年,进入21世纪,Java开足马力,连续发布,JDK1.3, JDK1.4,J2EE1.3, J2SE1.4 4个版本,期间的大事件是NOKIA宣布,到2003年将出售1亿部支持Java的手机,Java霸业前景一片光明。

        2004年,J2SE1.5发布,Java语言发展史上的又一里程碑。Sun公司特意将J2SE1.5更名为Java SE 5.0为凸显该版本的重要性。一年后,JavaOne大会召开,Sun公司公开Java SE 6。此时,并对Java 3种版本进行名称跳转:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。然而,就在Java在高歌猛进的时候,大后方Sun公司却起火不断,公司现状岌岌可危。(具体原因大家可以自行百度/Google)。

         2009年,Sun公司已经是明日黄花了。有点意思的是,那年是我接触Java第一年。4月20日,甲骨文74亿美元收购Sun公司并取得Java的版权,Java霸业迎来中兴之主。

        2011年7月28日,甲骨文发布Java7.0的正式版。

        2014年3月18日,甲骨文发布Java8.0的正式版。

        2017年9月21日,甲骨文发布Java9.0的正式版。

        2018年3月21日,甲骨文发布Java10.0的正式版。

        2018年9月25日,甲骨文发布Java11.0的正式版。

        2019年2月07日,甲骨文发布Java12.0的正式版。

        2019年9月26日,甲骨文发布Java13.0的正式版。

        2020年3月17日,甲骨文发布Java14.0的正式版。

        2020年9月15日,甲骨文发布Java15.0的正式版。

         2021年3月16日,甲骨文发布Java16.0的正式版。

         2021年9月14日,甲骨文发布Java17.0的正式版。

        甲骨文几乎每隔半年发行一版,这勤奋点直接拉满,勤奋到令人发指,都赶上我家下蛋的母鸡啦。另外,外界传闻,Java后续商业收费云云。个人愚见:甲骨文不差钱。我相信甲骨文就是Java中兴之主。

        回顾Java从1996年出生为婴儿到21世纪初成长为壮年再到现在,后续是英雄迟暮呢,还是焕发第二春,真不好说。毕竟木秀于林风必摧之,长期占据TIOBE语言排行TOP3的Java,C,C++,正来接受自其它“新生”勇者的挑战。

 

        时代在进步,王朝在更替,谁是弄潮儿,只能交给时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

浪飞yes

我对钱没兴趣~

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

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

打赏作者

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

抵扣说明:

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

余额充值