Java 白皮书 --- 十一个特性

Java 白皮书---十一个特性:

  1. 简单性
    Java 语法是 C++ 语法的一个“纯净”版本。这里没有头文件,指针运算,虚基类等。但是并没有完全清除 C++ 中所有不适当的特性。例如 switch 语句。
  2. 面向对象
    面向对象是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。Java 与 C++ 主要不同点在多重继承。Java 使用接口替代这个概念。
  3. 分布式
    Java 有一个丰富的例程库,用于处理 HTTP 和 FTP 之类的 TCP/IP 协议。
  4. 健壮性
    Java 编译器能够检测出许多在其他语言中仅在运行时才能检测出的问题。同时 Java 中采用的指针模型可以消除重写内存和损坏数据的可能性。
  5. 安全性
    Java 在安全方面投入了很大的精力。虽然 Java 的安全模型没有预想的那么好,但是也还不错。
  6. 体系结构中立
    Java 的字节码可以很容易在任何机器上解释执行,而且还可以动态地翻译为本地机器代码。
  7. 可移植性
    Java 中基本数据类型的大小和有关运算都做了明确的说明。而且,所有的 Java(除了与用户界面有关的)都能很好的支持平台独立性。你可以处理文件,正则表达式,数据库,线程等,而不用操心底层操作系统。
  8. 解释性
    Java 解释器可以在任何移植了解释器的机器上执行 Java 字节码。
  9. 高性能
    Java 的字节码可以在运行时刻动态翻译成对应运行这个应用的特定 CPU 的机器码,以提高性能。
  10. 多线程
    多线程可以带来更好地交互响应和实时行为。Java 在多线程上表现很出色。
  11. 动态性
    Java 库中可以自由添加新方法和实例变量,而对客户端却没有任何影响。
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2812 引用 • 8043 回帖 • 749 关注

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...