JAVA发展史

  Java的历史要追溯到1991年,由Patrick Naughton 和 James Gosling带领的Sun公司的工程小组想要设计一种小型的计算机语言,主要用于像有线电视转换盒这类消费设备。

  由于Sun公司的人都有UNIX的应用背景。因此,所开发的语言以C++为基础

  Gosling把这种语言成为"Oak"(大概是他非常喜欢自己办公室窗外的一棵橡树),Sun公司的人后来发现,Oak已经被使用过了,于是,将其改名为Java

  1996年年初,Sun发布了java的第1个版本

  1998年发布了 “Java2标准版软件开发包1.2版”,除了“标准版”(Standard Edition,简称SE)外,Sun公司还推出了两个其他版本:一个是用于服务器端处理的“企业版”(Enterprise Edition,简称EE);另一个是用于手机等嵌入式设备的“微型版”(Micro Edition,简称ME)

   ...

  随着数据中心越来越依赖于商业硬件而不是专用服务器,Sun公司终于沦陷,于2009年被Oracle(甲骨文)收购。Java的开发停滞了很长一段时间,从2006年末发布的版本6,一直到2011年Oracle发布了Java7

  2014年,Java8发布,近20年这个版本发生的改变最大。Java8包含了一种“函数式”编程方式,可以很容易地表述并发执行的计算

  2017年,Java9发布。Java9的主要特性要一直追溯到2008年。那时,Java平台的首席工程师Mark ReinHold 开始着力分解这个庞大的Java平台。为此引入模块,模块是提供一个特定功能的自包含的代码单元。设计和实现一个适用Java平台的模块系统前后用了11年

  2018年开始,每6个月就会发布一个Java版本

  关于Java的常见误解:

  1.Java将成为适用于所有平台的通用性编程语言

  从理论上讲,这是完全有可能的。但在实际中,某些领域其他语言有更出色的表现。比如,Objective C 和后来的Swift在iOS设备上有着无可取代的地位。浏览器中的处理几乎完全由JavaScript掌控。Windows程序通常都是用C++或C#编写。Java在服务器端编程和跨平台客户端应用领域则很有优势  

                                                          

——引用书籍《Java核心技术卷I》原书第11版                                                                                

posted @ 2020-08-02 18:38  菜鸟CM  阅读(253)  评论(0编辑  收藏  举报