笔记二 Java 主要特性

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Calvin_1016280226/article/details/87874388

笔记二 Java 主要特性

简单的

  • 不使用指针,而是 引用

  • 提供了 垃圾回收机制,不必担心内存管理。

面向对象

  • 类、接口、继承
  • 支持 类之间的单继承,并且支持 类与接口的实现机制(implement)
  • 支持 动态绑定

分布式

  • 支持Internet应用开发 -> 网络应用编程接口(java net) -> 提供了应用于网络的类库

    URL、URLConnection、Socket、ServerSock。

  • Java 的RMI(远程方法激活)机制。

健壮的

  • 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 程序需要 -> 能够动态载入到 运行环境中 -> 能进行 运行时类型检查

GitHub

猜你喜欢

转载自blog.csdn.net/Calvin_1016280226/article/details/87874388