Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 892|回复: 0

Java 语言发展简史

[复制链接]
  • TA的每日心情
    开心
    2021-3-12 23:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2011-9-14 21:31:15 | 显示全部楼层 |阅读模式
    Sun Microsystems 公司的 java 语言开发小组成立于 1991 年,其目的是为家用电子产品开发一个分布式代码系统,这样我们就可以给电冰箱、电视机等家用电器编写程序,对它们进行控制,与它们进行信息交流。Sun 内部人员把这个项目称为 Green,当时万维网还尚未实现。该小组的领导人是 James Gosling,他是一位非常杰出的程序员。
      为了使整个系统与平台无关,Gosling 首先从改写 C/C++ 语言编译器着手。但是 Gosling 在改写过程中感到仅仅使用 C 语言是无法满足需要的,而 C++ 语言太复杂且庞大,也无法满足要求,于是他在 1991 年 6 月开始开发一种新的语言,并命名为 Oak(一种精巧而安全的网络语言,适合于多线程编程),这就是 Java 语言的前身。后来发现 Oak 已是另一个公司的注册商标,这种语言才改名为 Java(Java 本是太平洋上一个盛产咖啡的岛屿的名字)。
      Gosling 在开始写 Java 时,并不局限于扩充语言机制本身,更注重于语言所运行的软、硬件环境。他要建立一个系统,这个系统运行于一个巨大的、分布的、异构的网络环境中,完成各电子设备之间的通信与协同工作。Gosling 在设计中采用了虚机器码(Virtual Machine Code)方式,即 Java 语言编译后产生的是虚拟机码(也叫伪代码),虚拟机码运行在一个解释器上,每一个操作系统均有一个解释器。这样一来,Java 就成了与平台无关的语言。
      到了 1994 年,万维网已如火如荼地发展起来。Gosling 意识到万维网需要一个中性的浏览器,它不依赖于任何硬件平台和软件平台,而且它应是一种实时性较高、可靠安全、有交互功能的浏览器。于是 Gosling 决定用 Java 开发一个新的 Web 浏览器。这项工作由 Naughton 和 Jonathan Payne 负责,到 1994 年秋天,他们完成了 WebRunner 的开发工作。WebRunner 即 HotJava 的前身,这个原型系统展示了 Java 可能带来的广阔市场前景。WebRunner 改名为 HotJava 并于 1995 年 5 月 23 日发表后,在产业界引起了巨大的轰动,Java 的地位也随之而得到肯定,这一天被 IT 界视为 Java 的生日。又经过一年的试用和改进,Java 1.0 版终于在 1996 年年初正式发表。1997 年 11 月,国际标准化组织正式批准了 Sun Microsystems 等公司提出的 Java 标准。Java 标准化促进了它的进一步发展,也标志着 Java 语言走向成熟。
      Java 出现的时间虽然不长,但是已被业界广泛接受,主要表现在如下几个方面:
      (1)IBM、Apple、DEC、Adobe、SiliconGraphics、HP、Oracle、Toshiba、Netscape 和 Microsoft 等大公司已经购买了 Java 的许可证。几个主流的浏览器如IE、Netscape Navigator 都支持 Java 小程序。
      (2)众多的软件开发商开始推出支持 Java 的软件产品。许多公司不仅推出基于 Java 的软件产品,同时也一并推出了一些各具特色的集成开发环境。例如 Borland 公司开发的、基于 Java 的快速应用程序开发环境 JBuilder。Borland 公司的这一举措推动 Java 进入了 PC 软件市场。Sun Microsystems 公司也推出了自己的 Java 开发环境 Java Workshop 和 NetBeans。2001 年 IBM 推出了免费的 Java 集成开发系统 Eclipse。
      许多数据库厂商如 Illustra、Sysbase、Versant、Oracle 等都开发了 CGI(通用网关接口),支持 HTML 和 Java。今天是以网络为中心的计算时代,如果应用程序不支持 HTML 和 Java,那么它的应用范围只能局限于同质的环境(即相同的软、硬件平台)。
      (3)Intranet 正在成为企业信息系统最佳的解决方案,而其中 Java 将发挥不可替代的作用。Intranet 的目的是把 Internet 用于企业内部的信息系统,界面可以是统一的浏览器(如 IE 浏览器),而数据库、Web 页面、Java 小程序则保存在 Web 服务器上。无论是开发人员、管理人员还是用户都可以受益于该解决方案,开发人员只需要维护一个软件版本,管理人员就可省去为用户安装、升级之苦,而用户则只需要一个操作系统、一个浏览器即可。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2011-9-23 10:07:41 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-3 23:45 , Processed in 0.419529 second(s), 49 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表