Java成长史

一.缘起

          我们每天都在跟java打交道,有多少人过对其背景的深入了解呢,我记得以前学习文言文的时候,老师经常给我们灌输一种思想:

知人论世  有时候了解一些技术的诞生背景,不仅丰富的我们的知识体系,而且拓宽我们的视野,何乐而不为呢?

二.顿悟

         开宗明义吧,下面我以顺序进行对java的简单介绍

         1.由来: 任何一门语言的诞生都有对应的适应场景刺激,java也不例外,java诞生之前c和c++已经 深入人心,市面上的开发大多都是采用这两种语言,而James Goaling(后来的Java之父) 在和团队进行C++开发时发现:  c++在进行大量对象的使用的时,绝大部分开销都耗在操作系统上,也就是说C++太依赖于操作系统,这个时候他就想能不能开发一种独立于OS之外的编译语言,这也是为什么Java最迷人之处-JVM的原因所在,JVM独立于操作系统之上,所以在时间性能上有很大优势

        这里有个小插曲:java命名由来,其实早期是叫Oka语言 不幸的是市面上已经恰好已经有一款同名语言,没办法一山不容二虎;只能被迫改名,改什么为好呢 ,有一天james和他的同事在爪哇岛开会这个时候服务员递来一杯咖啡,给了他灵感,于是乎他便起名Java(爪哇岛的谐音)图案正是那杯咖啡,他希望java能像 这杯coffee一样受人欢迎,结果如他所愿

      2.发展:

        1995 java诞生 ,Sun MicroSystem 同年推出  

        1996 java1.0

        1997.2  java 1.1

        1998.12 java 1.2 注意这一年对于java来说是里程碑意义:这一年java三分天下,也就是我们后来熟知的J2SE,J2EE,J2ME

其中这个2就是1.2,为了凸显他的意义也叫java2

       1999 估计全体都在改bug,没有新版本

        2000.3 java1.3推出

        2001 java1.4

         以后的三年大家都以为java要穷途末路的时候(因为这三年java遇到了瓶颈,一直没有更新)

        2004 java5 问世,这是java的第二个里程牌,由于这个版本引入了很多特性比如对泛型的支持,集合等,同时也约定以后版本为6,7,8.....

        2005 java6

        2009 sun被Oracle(甲骨文)公司以74亿美元收购,Sun做梦也没想到几年后java称霸整个世界编程语言帮

        2011 java7

       2014 java8 就是jdk1.8 现在绝大多数都在使用这个版本,而从这一年开始,java来到了黄金时期,且持续不断一直到今天

      到了2017年Oracle公司为了表示对java的重视 开始每半年更新一次,迭代速度让吾辈程序员愤慨:"求求您别再更新了,老子要学不过来了" 诸如此类的让人忍俊不禁

     到现在也已经到了13,笔者也在持续的学习中....

   

三.缘灭

     好啦,今天的介绍就到这里啦,笔者也是花了不少时间给大家介绍,喜欢的话点个关注吧,欢迎评论哦

 

 

 

 

 

        

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值