版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Calvin_1016280226/article/details/87874388
笔记二 Java 主要特性
文章目录
简单的
-
不使用指针,而是 引用
-
提供了 垃圾回收机制,不必担心内存管理。
面向对象
- 类、接口、继承
- 支持 类之间的单继承,并且支持 类与接口的实现机制(implement)
- 支持 动态绑定
分布式
-
支持Internet应用开发 -> 网络应用编程接口(java net) -> 提供了应用于网络的类库
URL、URLConnection、Socket、ServerSock。
-
Java 的RMI(远程方法激活)机制。
健壮的
扫描二维码关注公众号,回复: 5289721 查看本文章
- Java的 强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。
- Java的 安全检查机制使得Java更具健壮性。
- 对指针的丢弃是Java的明智选择。
安全的
- Java 提供了安全机制 -> 防止恶意代码的攻击
- Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如 分配不同的名字空间以防替代本地的同名类、 字节代码检查,并提供 安全管理机制(类SecurityManager) 让Java应用设置安全哨兵。
可移植
-
Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
-
Java 系统本身具有很强的可移植性, Java 编译器用Java 实现的, Java 运行环境是用 ANSIC 实现的。
解释型
- Java 平台运行时,Java 解释器 -> 对字节码进行解释执行 -> 载入到运行环境中。
多线程
-
Java 有关于线程的相关知识。
-
实现Runnable接口,run 方法运行。
-
继承Thread, 重写 run方法。
动态的
Java 程序需要 类 -> 能够动态载入到 运行环境中 -> 能进行 运行时类型检查