文档章节

1.1 Java的发展简史

a
 awinson
发布于 2016/11/14 21:13
字数 412
阅读 0
收藏 0

1991年1月      Sun公司成立了Green项目小组,专攻智能家电的嵌入式控制系统。
1991年2月     放弃C++,开发新语言,命名为“Oak”
1991年6月     James Gosling开发了Oak的解释器
1992年         Green完成了Green操作系统、Oak语言、类库等开发。
1992年11月    Green计划转化成“FirstPerson”,一个Sun公司的全资母公司。
1993年2月     获得时代华纳的电视机顶盒交互系统的订单
                   于是开发的重心从家庭消费电子产品转到了电视盒机顶盒的相关平台上。
1994年6月     FirstPerson公司倒闭,员工都合并到Sun公司。
                    Liveoak计划启动了,目标是使用Oak语言设计出一个操作系统。
1994年7月      第一个Java语言的Web浏览器WebRunner(后来改名为HotJava);
                     Oak更名为Java。
1994年10月        Van Hoff编写的Java编译器用于Java语言

1995年03月        在SunWorld大会,Sun公司正式介绍了Java和HotJava。
1996年01月        JDK1.0发布
1997年02月        J2SE1.1发布
1998年12月        J2SE1.2发布
1999年06月        发布Java的三个版本: J2SE、J2EE、J2ME
2000年05月        J2SE 1.3发布
2001年09月        J2EE1.3发布
2002年02月        J2SE1.4发布
2004年09月        J2SE1.5发布,将J2SE1.5改名JavaSE5.0
2005年06月        JavaSE6.0发布
                         J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
2006年12月        JRE6.0发布
2009年12月        Java EE 6发布
2006年12月        Java SE 6发布
2009年04月        Oracle收购Sun
2011年07月        Java SE 7发布
2014年03月        Java SE 8发布
 

© 著作权归作者所有

上一篇: 1.2 java运行机制
下一篇: 1.5 JAR详解
a
粉丝 0
博文 5
码字总数 3065
作品 0
东莞
私信 提问
1.1 java语言的发展简史

java语言的诞生具有一定的戏剧性,它并不是经过精心策划、制作,最后产生的划时代产品,从某个角度耐看,java语言的诞生完全是一种误会。 1900年年末,Sun公司预料嵌入式系统将在未来家用电器...

Gooiem
2015/08/11
0
0
JVM 深入笔记(1)内存区域是如何划分的?

JVM 深入笔记(1)内存区域是如何划分的? 作者:柳大 · Poechant 电邮:zhongchao.ustc#gmail.com (#->@) 博客:blog.csdn.net/poechant 日期:Feb. 21st 2012 一个超短的前言 JVM 是一个从...

晨曦之光
2012/04/24
154
0
Java EE 7 获批!

Java EE 7 已经在本周获批,Linda DeMichiel 刚刚在其 Oracle 的博客上通知 JCP 已经通过了 Java EE 7 平台 JSR 和一些 Web Profile JSR 。 下面是完整的 14 个 JSRs 和 9 个 MRs (维护发行)...

oschina
2013/05/01
6.8K
21
maven版本与jdk版本 对应关系

Release Date Version Required Java Version 2017/10/24 3.5.2 Java 7 2017/4/7 3.5.0 Java 7 2017/3/24 3.5.0-beta-1 Java 7 2017/2/28 3.5.0-alpha-1 Java 7 2015/11/14 3.3.9 Java 7 201......

晨猫
2018/02/07
0
0
Java 应用服务器 WildFly 14 发布,支持 Java EE8

WildFly 14 Final 已发布,可点此下载。 WildFly 14 已通过 Java EE8 认证,因此默认的 EE7 模式和 EE8 预览选项已被删除。服务器现在在所有运行模式下仅提供 EE8 API 。由于 Java EE8 向后兼...

王练
2018/09/01
832
0

没有更多内容

加载失败,请刷新页面

加载更多

0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0
mysql PL(procedure language)流程控制语句

在MySQL中,常见的过程式SQL语句可以用在存储体中。其中包括IF语句、CASE语句、LOOP语句、WHILE语句、ITERATE语句和LEAVE语句,它们可以进行流程控制。 IF语句相当于Java中的if()...else if(...

edison_kwok
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部