Sun公司最初想把程序植入到各种设备中,来实现一些功能,但此项目未得到批准。在即将夭折的时候,因为一次技术交流会,Sun公司演示了用JAVA实现的一个网页中带一张随鼠标而动的图片,就这样JAVA引起了大家的关注。Sun公司随后把这个工具放在服务器上,并监视访问下载量,发现备受关注,由此决定JAVA的命运。
1996年Sun 公司发布了Java1.0。这个版本除了玩玩applet外,并不适合作真正的应用开发。
它的后继者, Java1.1填补了最明显的空缺,极大地提高了反射能力,并为GUI编程增加了新的事件模型。尽管如此,它仍然具有很大的局限性。
1998年12月Java1.2发布,该版本用Swing取代了早期版本的GUI编程,从而比其先前版本更接近“一次编写,到处运行”的承诺。
Java1.2发布3天后, Sun的市场部门把名字改为更响亮的“Java2标准版软件开发工具包1.2版”。
J2SE1.2----Java 2 Platform,Standard Edtion1.2
在标准版之外,还推出了J2ME和J2EE两种版本。
随后出现的1.3、1.4版都是在最初的Java2版本基础上的增量改进,增加了一些新特性、提升了性能、修正了BUG。
Java标准版API的发展(见下表):
版本 |
类和接口的数目 |
方法和属性的数目 |
1.0 |
212 |
2125 |
1.1 |
504 |
5478 |
1.2 |
1781 |
20935 |
1.3 |
2130 |
23901 |
1.4 |
3020 |
32138 |
发表评论
-
new Date(new Date().toString())结果与new Date()结果不一样的原因
2010-03-12 14:09 2565Date now=new Date(); System.out ... -
String与StringBuffer的比较2
2009-04-12 23:16 908No. -
String与StringBuffer的比较2
2009-04-12 23:10 788No. -
String与StringBuffer的比较1
2009-04-12 23:09 1004String类对象数组可直接调用java.util.Array ... -
JavaSE应用程序类集部分详解6
2009-04-12 22:42 703Properties类 一、Properti ... -
JavaSE应用程序类集部分详解5
2009-04-12 22:41 795Map接口 Map接口中 ... -
JavaSE应用程序类集部分详解4
2009-04-12 22:40 688Collection集合的输 ... -
JavaSE应用程序类集部分详解3
2009-04-12 22:39 743Set接口 一、Set<E>接口 ... -
JavaSE应用程序类集部分详解2
2009-04-12 22:37 561五、ArrayList<E>类 1、ArrayL ... -
JavaSE应用程序类集部分详解1
2009-04-12 22:35 824类集设置的目的 类集设置的目的是为处理对象的 ... -
JavaSE类集框架的完整结构2
2009-04-12 22:32 815三、Map<K,V>接口 Map<K,V& ... -
JavaSE类集框架的完整结构1
2009-04-12 22:31 991类集框架的完整结构 类集框架是用来处理动态的对象数组的。 ... -
JavaSE基础知识方法定义使用部分
2009-04-12 22:25 9861.2.6 Java中的方法 方法在程序中就是一段可重复调 ... -
JavaSE基础知识数组部分
2009-04-12 22:23 7791.2.5 Java中的数组 JAVA中的数组概念仍然用于 ... -
JavaSE基础知识循环结构部分
2009-04-12 22:22 7301.2.4.2 循环结构 1、循 ... -
JavaSE基础知识分支结构
2009-04-12 22:20 6501.2.4 Java流程控制语句结构 JAVA继续沿用用之 ... -
JavaSE基础知识关键字部分
2009-04-12 22:19 7501.2.3 Java关键字 几个关键字需 ... -
JavaSE基础知识部分
2009-04-12 22:17 8181.2 JavaSE基础知识部分 1.2.1 数据类型 ... -
JDK的安装及环境变量的设置
2009-04-12 22:10 880JDK的安装之前也需要先禁用防火墙; JDK的安装要注意其安 ... -
JavaSE重点知识点总结
2009-04-12 21:58 2211第一部分:Java基础程序设计 基础部分包括数据类型、运算符 ...
相关推荐
Java-自学课件---Java简介.ppt
java简介及环境搭建ppt 课程ppt
Java语言经过多年的演化,形成了三个主要的平台版本:J2SE(Java 2 Platform, Standard Edition)、J2EE(Java 2 Platform, Enterprise Edition)、J2ME(Java 2 Platform, Micro Edition),分别针对不同应用环境...
javajava简介及基础教程和实用案例分析及特点阐述java简介及基础教程和实用案例分析及特点阐述java简介及基础教程和实用案例分析及特点阐述java简介及基础教程和实用案例分析及特点阐述java简介及基础教程和实用案例...
Java系列视频之JAVA简介主要涵盖了以下核心知识点: 1. **Java语法基础**:Java的语法深受C++的影响,但更注重简洁性和安全性。例如,它消除了指针操作,以减少编程错误。基础语法包括数据类型(如整型、浮点型、...
首先,教程从"JAVA简介"开始,会讲解Java的历史背景,其跨平台的特性以及"Write Once, Run Anywhere"的理念。它会解释Java是如何通过JVM(Java虚拟机)实现这一特性的,并介绍Java的核心组件,如JDK(Java ...
### JAVA简介 Java是由Sun Microsystems公司于1995年5月推出的面向对象程序设计语言和平台的总称。作为一种跨平台的语言,Java为开发者提供了丰富的特性和工具,旨在简化软件开发过程,提高代码的可维护性和安全性...
Java简介与发展史 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems的詹姆斯·高斯林(James Gosling)在1995年发布。它以其“一次编写,到处运行”(Write Once, Run Anywhere)的理念而闻名,因为它...
JAVA程序设计课件-Java简介 JAVA程序设计是指使用JAVA语言进行的软件开发,这门技术涵盖了软件开发的各个方面,包括设计、开发、测试和维护。JAVA语言是一种高级计算机语言,具有简单性、面向对象性、安全性、跨...
### Java简介及基础知识 #### 一、Java语言的起源与发展 Java作为一种强大的编程语言,自1995年由Sun Microsystems公司推出以来,迅速在全球范围内获得了广泛的应用。Java最初的开发始于1991年,当时Sun公司的...
1.1 Java 简介 Java 的诞生源于对C++的改良,它保留了C++的语法结构,但去除了复杂和易引发错误的特性。例如,Java没有C++中的指针,而是使用引用,这样降低了内存管理的复杂性,提高了程序的安全性。此外,Java抛弃...
javajava简介及实际案例及案例详解.rarjava简介及实际案例及案例详解.rarjava简介及实际案例及案例详解.rarjava简介及实际案例及案例详解.rarjava简介及实际案例及案例详解.rarjava简介及实际案例及案例详解.rarjava...
javajava简介及基础教程及特点阐述.txtjava简介及基础教程及特点阐述.txtjava简介及基础教程及特点阐述.txtjava简介及基础教程及特点阐述.txtjava简介及基础教程及特点阐述.txtjava简介及基础教程及特点阐述.txtjava...
### Java简介与编程基础 #### 一、Java的历史与发展 - **起源与发展历程**:Java最初是由Sun Microsystems公司的James Gosling等人在1991年开始研发的,最初名为Oak。Oak这一名称来源于Gosling家窗外的一棵橡树。...
Java简介和编程环境 Java是一种跨平台的、面向对象的编程语言,由SUN Microsystems的James Gosling等人在1991年开发,最初命名为Oak。由于互联网的崛起,Java得到了新生,1995年Sun公司正式推出Java,迅速在业界...
Java简介与基本观念 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle公司收购)在1995年推出。它的设计目标是实现跨平台的可移植性,使得开发者编写的代码能够在任何支持Java的设备上运行...
在“Java简介”这部分内容中,你可能会学到以下关键知识点: 1. **Java语言基础**:包括基本语法、数据类型(如整型、浮点型、字符型和布尔型)、变量、运算符以及流程控制语句(如if-else、switch、for、while循环...