1.swf
JDK:即 , 开发工具包。
Java2: 年 月, 公司发布了 ,开始使用“”这一名称,目前我们已
经很少使用 版本,所以我们所说的 都是指 。 当然就是
。
JRE 即 运行环境通常已包含在 中了。如果我们仅
是为了运行 程序,而不是从事 开发,我们可以直接下载 ,在我们的系统上安
装。
Java 的开发工具包(JDK):按其应用环境的不同分三种不同的版本。
J2SE (Java 2 Platform, Standard Edition) :平台标准版,主要用于桌
面程序和 小程序的开发,我们通常所说的 就是指 。
J2EE (Java 2 Platform, Enterprise Edition) :平台企业版,主要用于
企业级的开发,目前我们有很多的大型应用就是基于 的,如有一些电
子商务网站和税务局的网上报税系统就是基于 的。
J2ME (Java 2 Platform, Micro Edition):主要用于手持设备的开发,例如手
机、 ! 等,我们手持设备的一些小游戏和名片管理程序就是通过 " 来
开发的。
相关资源的官方下载网址:
Java 2 Platform, Standard Edition,v1.5.0
#$%%&'(%&'%)*%++#
J2SE v 1.5.0Documentation
#$%%&'(%&'%)*%++#
Java Tutorial
#$%%&'(%+('%,-'%%%++#
Java 的特征:
简单的、面向对象的、健壮的、安全的、解释的、与平台无关的、多线程的、动态的语言。
2.swf
我们为什么要用
简单的
最初是为家用电器进行集成控制而设计的一种语言,因此它必须简单明了。 语
言的简单性主要体现在三个方面:
、 的风格类似于 .//,因而 .//程序员初次接触 语言,就会感到很熟悉。
从某种意义上讲,0语言是 . 和 .//语言的一个变种,因此,.//程序员可以
很快地掌握 编程技术。
、 摒弃了 .//中容易引发程序错误的一些特性,如指针、结构、枚举以及内存
管理等。
1、 提供了丰富的类库,可以帮助我们很方便的开发 程序。
面向对象的
面向对象可以说是 最重要的特性,所以它支持继承、重载、多态等面向对象的特性。
语言的设计是完全面向对象的,它不支持类似 . 语言那样的面向过程的程序设计技术。
健壮的
致力于检查程序在编译和运行时的错误。 也是一种强类型的语言,其类型检
查比 .//还要严格。类型检查帮助我们检查出许多开发早期出现的错误。 自己负责内
存管理,提供了垃圾回收机制,有效的避免了 .//中最头疼的内存泄漏问题。