JAVA语言的11个特性

java语言的11个特性:
java

java语言是一种简单的(Simple),面向对象的(Object-Oriented),分布式的(Distributed),解释性的(interpreted),健壮的(Robust),安全的(Secure),结构中立的(Architecture-neutral),可移植的(Portable),高性能的(high-performace),多线程的(multi-threaded),动态的(dynamic)语言。c++


#1,简单安全

风格相似c++,基本语法与C类似多线程

摒弃了C++中容易引发程序错误的地方,如指针和内存管理
分布式

提供了丰富的类库
性能


#2,面向对象spa

支持静态的或者动态的继承和复用,是彻底面向对象的,不支持相似C语言那样面向过程的程序设计技术
线程

#3,分布式翻译

java包括一些支持HTTP,FTP这些基于TCP/IP协议的子库。
设计

#4,解释性

java解释器可以直接运行目标代码指令

#5,健壮

java致力于检查编译和运行时的错误。

java虚拟机管理内存,减小内存引发的错误。

类型检查帮助检查开发早期的错误。

#6,安全

指针和内存管理这些C++功能被删除,避免了非法的内存操做

#7,结构中立

java源程序被编译成与平台无关的byte-code的格式语言,运行在JVM上。

#8,可移植

java应用程序能够运行在配备了java解释器和运行环境的任何计算机系统上运行,经过定义独立于平台的基础数据类型和运算,java数据在任何硬件平台上保持一致。

#9,高性能

java能够在运行时直接将目标代码翻译成机器指令,Sun用直接解释器1秒内可调用300000个过程,翻译目标代码的速度和c/c++的性能没什么区别。

#10,多线程

java提供的多线程能够使一个程序中执行多个小任务成为可能,多线程带来的好处是能够有更好的交互性能和实时控制性能。

#11,动态

java的动态特性是其面向对象设计方法的拓展,它容许程序动态的装入运行过程当中的所须要的类。

相关文章
相关标签/搜索