传播者而攻击本地的资源,同时它还应该是稳定 的,轻易不会产生死机等错误,
使得用户乐意使用。
6. 平台无关
Java 语言独特的运行机制使得它具有良好的二进制的可移植性,利用
Java,开发人员可以编写出与具体平台无关,普遍适用的应用程序,大大降低
了开发、维护和管理的开销,也就是一次编译,随处运行。
7. 支持多线程
多线程是当今软件开发技术的又一重要成果,已成功应用在操作系统和应
用开发等多个领域。多线程技术允许同一个进程有两个或两个以上的执行线索,
即同时做两件或多件事情,满足了一些复杂软件的需求。Java 不但内置多线程
功能,而且定义了一些用于建立、管理多线程的类和方法,使得开发具有多线
程功能的程序变得简单、容易和有效。
8. 高性能
如果解释器的速度快,Java 可以在运行时直接将目标代码翻译成机器指令。
Sun 用直接解释器一秒钟内可调用 300 000 个过程。翻译目标代码的速度与
C++的性能没什么区别。
9. 动态性
Java 的动态性是其面向对象设计方法的扩展,它允许程序动态地装入运行
过程中所需要的类。Java 编译器将符号引用信息在字节码中保存下来并传递给
解释器吗,再由解释器完成动态连接类后,将符号引用信息转换为数值偏移量。
这样,一个在存储器生成的对象不在编译过程中决定,而是延迟到运行时有解
释器确定,这样对类中的变量和方法进行更新时就不至于影响现存的代码。解
释执行字节码时,这种符号信息的查找和转换过程进在一个新的名字出现时才
进行一次,随后代码便可以全速执行。在运行时确定引用的好处是可以使用已
被更新的类,而不必担心会影响原有的代码。
Java 平台简介
1998 年 12 月,Sun 发布了 Java2 平台—JDK 1.2,这时 Java 发展是上
的里程碑。1999 年 6 月,Sun 公司重新组织 Java 平台的集成方法,并将
Java 企业级应用平台作为发展方向。2004 年,Sun 发布 JDK1.5 更名为
JDK5.0.2006 年底,Sun 再度推出 JDK1.6(JDK6.0)。如今,Java 家族也
已经有四个主要成员:J2SE(Java 2 Standard Edition)用于工作站、PC 机
的 Java 标准平台,现改名为 JavaSE;J2EE(Java 2 Enterprise Edition)可
扩展的企业级应用平台,现改名为 JavaEE;J2ME(Java 2 Micro Edition)
嵌入式电子设备 Java 应用平台,现改名为 JavaME;JavaFX 是一种声明式的
静态类型编程语言,专为喜欢在可视化编程中的 Web 脚本人员和应用程序开
发人员量身定做,是 Java 新成员
评论0
最新资源