sun公司

JAVA发展史

时光毁灭记忆、已成空白 提交于 2020-01-21 16:52:09
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。   第一代: 机器语言 。每条指令用二进制编码,效率很低。   第二代: 汇编语言 。用符号编程,和具体机器指令有关,效率不高。   第三代: 高级语言 :如FORTRAN、COBOL、BASIC、PASCAL等都属于高级语言。 java发展史:   1991年4月,Sun公司的James Gosling领导的Java语言开发小组成立, 并开始着力绿色计划(Green Project)的发展,Green Project是一种分布 式系统结构,其目的是使其能够在各种消费性电子产品上运行,开拓消 费类电子产品市场,例如:交互式电视,烤面包箱等。而Green项目组的 成员一开始使用C++语言来完成这个项目,由于Green项目组的成员都具 有C++背景,所以他们首先把目光锁定了C++编译器,但很快他就感到 C++的很多不足,Gosling首先改写了C++编译器,需要研发一种新的语 言来替代它。当时James Gosling,41岁。于1984年加盟Sun Microsystem 公司,以前在一家IBM研究机构工作。他是Sun NeWs窗口系统的总设计师, 虽然当时NeWs在技术上非常成功,但在商业上却完全失败。 Gosling是 一位非常杰出的程序员,GOSMACS也是Gosling写的

今天是JVM的生日,来了解下JVM的发展历史吧

血红的双手。 提交于 2019-12-05 19:43:43
1991年4月,由James Gosling主导的团队创造了Oak语言,java的前身,1995年5月23号,Oak语言更名Java,并且提出那句注明的:”write Once,Run Anywhere”的口号.1996年1月23日,JDK1.0发布. 当时正好赶上浏览器快速崛起,发展的浪潮,大家发现java一处编译到处使用的特性和浏览器很契合,同一个页面不可能每一个操作系统我都写一遍.用现在的话说java正好站在这个风口上.导致它飞速发展才有了今天的江湖地位. 一、JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后

JAVA历史

混江龙づ霸主 提交于 2019-12-03 10:30:26
JAVA发展史 从JDK诞生到现在已经有15年的时间了。沧海桑田一瞬间。转眼15年过去了,JDK已经发布了6个版本。在这15年里诞生了无数和Java相关的技术和标准。现在让我们进入时间隧道,重新回到1995年,再来回顾一下Java的发展轨迹和历史变迁。   一、 JDK前传   在这个世界上,熟悉Java历史的人非常多,如果要问一个人Java是从哪年诞生的,也许大多数人都会回答是1995年(这个非常好记,因为微软的Windows95也是在这一年发布的)。但事实上Java早在上个世纪90年代初就开始酝酿了。   1991年4月,Sun公司的JamesGosling领导的绿色计划(GreenProject)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行。而Green项目组的成员一开始使用C++语言来完成这个项目,由于Green项目组的成员都具有C++背景,所以他们首先把目光锁定了C++编译器,Gosling首先改写了C++编译器,但很快他就感到C++的很多不足,需要研发一种新的语言Java来替代它,一杯飘香的咖啡成为了它的标志。   在17 个月后,整个系统完成了,这个系统是更注重机顶盒式的操作系统,不过在当时市场不成熟的情况下,他们的项目没有获得成功,但Java语言却得到了Sun总裁McNealy的赏识。     直至 1994年下半年

1.1 java语言的发展简史

て烟熏妆下的殇ゞ 提交于 2019-11-29 20:51:48
java语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度耐看,java语言的诞生完全是一种误会。 1900年年末,Sun公司预料嵌入式系统将在未来家用电器领域大显身手。于是Sun公司成立了一个由 James Gosing 领导的“Green 计划”,准备为下一代智能家电(如电视机、微波炉、电话)编写一个通用控制系统。 该团队最初考虑使用 C++ 语言,但是很多成员包括Sun的首席科学家 Bill Joy, 发现C++和可用的API在某些方面存在很大的问题。而且工作小组使用的是嵌入式平台。可用的系统资源极其有限。并且很多成员都发现C++太复杂,以致很多开发者经常错误使用。而且C++缺少垃圾回收系统、可移植性、分布式和多线程等功能。 根据可用的资金,Bill Joy决定开发一种新的语言,他提议在C++的基础上,开发一种面向对象的环境。于是,Gosling试图通过修改和扩展C++的功能来满足这个要求,但是后来他放弃了。他决定创造一种全新的语言:Oak。 到了1992年的夏天,Green计划已经完成了新平台的部分功能,包括Green操作系统、Oak的程序设计语言、内裤等。同年11月,Green计划被转化成“FirstPerson有限公司”,一个Sun公司的全资子公司。 FirstPerson团队致力于创建一种高度互动的设备

Oracle 起诉 Google 事件

天大地大妈咪最大 提交于 2019-11-29 01:29:07
Oracle 起诉 Google 事件 https://www.cnblogs.com/panchanggui/p/9449842.html Oracle 是世界第二大软件公司 世界第一大DBMS公司 和 可能的世界第一大法务公司 前几天oracle来自己的创始人也给告了 (因为收购netsuite 的关系 创始人本身也是netsuite的40%股份的大股东) 从收购sun 开始 oracle 就一直在裁员 裁成 sun的硬件开发人员 然后利用mysql还有java来赚钱. 对 google的诉讼就能收回收购sun的本钱. 从2019年开始 已经对java进行收费了. BCL的协议 其实很坑的. Sun 因为经营不善 要 开源java Oracle因为要更多的现金流 还使java逐渐闭源.. 养熟了就杀的办法 其实涸泽而渔了... 最近,Google 和 Oracle 纠缠多年的“Java 侵权案”又有了新的判决结果。Google 在此次对决中败诉,并可能需要支付高达88亿美元的赔偿金。这个案件还引发关于 API(应用程序编程接口)是否应该受版权保护的争议。 其实早在2010年8月,Oracle 就已经向法院起诉 Google 侵权,声称 Google 在开发 Android 平台时未经授权就使用了 Oracle 的 Java 应用编程接口数据包。 另外,虽然 Google