饺子泡牛奶

V1

2022/03/27阅读:37主题:橙心

Java程序设计概述

Java程序设计概述

一、Java发展简史

二、Java特性介绍

  1. 简单性

    • Java剔除了C++中许多很少使用、难以理解、容易混淆的特性。
  2. 面向对象

    • 重点放在数据对象的接口上。
  3. 分布式

    • Java应用程序有一个丰富的例程序库,用于处理类似HTTP、TCP/IP之类的协议。
    • Java应用程序能够通过URL打开和访问网络上的对象,其便捷就好像访问本地文件一样。
  4. 健壮性

    • Java采用的指针模型可以消除重写内存和损坏数据的可能性。
    • Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。
  5. 安全性

    • Java代码不论来自哪里都不能脱离沙箱
  6. 体系结构中立

    • Java编译器通过生成与特定的计算机体系结构无关的字节码指令来实现在许多处理器上运行。
  7. 可移植性

    • 数值类型有固定的字节数,消除了代码移植时二进制数据以固定的格式进行存储和传输的字节顺序的问题。
    • 字符串采用标准的Unicide格式进行存储。
    • Java库能很好地支持平台独立性,且不用操心底层操作系统,不仅程序是可移植的,JavaApi往往也比原生API质量更高。
  8. 解释性

    • Java解释器可以在任何移植了解释器的机器上直接执行Java字节码。
  9. 高性能

    • 字节码可以(在运行时)动态地转换成对应运行这个应用的特定CPU机器码。
  10. 多线程

    • 多线程可以带来更快的交互响应和实时行为
  11. 动态性

    • 库中可以自由地添加新方法和实例变量,而对客户端却没有任何影响。

三、参考资料

——《 Java 核心技术卷 I 》


“-------怕什么真理无穷,进一寸有一寸的欢喜。”

微信公众号搜索:饺子泡牛奶

分类:

后端

标签:

Java

作者介绍

饺子泡牛奶
V1