
饺子泡牛奶
V1
2022/03/27阅读:37主题:橙心
Java程序设计概述
Java程序设计概述
一、Java发展简史

二、Java特性介绍

-
简单性
-
Java 剔除了
C++中许多很少使用、难以理解、容易混淆的特性。
-
-
面向对象
-
重点放在 数据
和对象的接口
上。
-
-
分布式
-
Java应用程序有一个丰富的 例程序库
,用于处理类似HTTP、TCP/IP之类的协议。 -
Java应用程序能够通过 URL
打开和访问网络上的对象,其便捷就好像访问本地文件一样。
-
-
健壮性
-
Java采用的 指针模型
可以消除重写内存和损坏数据的可能性。 -
Java编译器
能够检测许多在其他语言中仅在运行时才能够检测出来的问题。
-
-
安全性
-
Java代码不论来自哪里都不能脱离 沙箱
。
-
-
体系结构中立
-
Java编译器通过生成与特定的计算机体系结构无关的 字节码指令
来实现在许多处理器上运行。
-
-
可移植性
-
数值类型有 固定的字节数
,消除了代码移植时二进制数据以固定的格式进行存储和传输的字节顺序
的问题。 -
字符串
采用标准的Unicide格式
进行存储。 -
Java库能很好地支持平台独立性,且不用操心底层操作系统,不仅程序是可移植的,JavaApi往往也比原生API质量更高。
-
-
解释性
-
Java解释器可以在 任何
移植了解释器的机器
上直接执行Java字节码。
-
-
高性能
-
字节码可以 (在运行时)
动态地转换成对应运行这个应用的特定CPU机器码。
-
-
多线程
-
多线程可以带来 更快的交互响应和实时行为
。
-
-
动态性
-
库中可以 自由地添加新方法和实例变量
,而对客户端却没有任何影响。
-
三、参考资料
——《 Java 核心技术卷 I 》
“-------怕什么真理无穷,进一寸有一寸的欢喜。”
微信公众号搜索:饺子泡牛奶。
作者介绍

饺子泡牛奶
V1