java的语言特性

java语言特性 
1、简单性: 
Java语言类似于C/C++,可以说Java语言是C++语言的一个纯净的版本,在 java语言中没有头文件,指针,运算符重载等 
2、面向对象: 
C面向过程 
C++面向过程+面向对象 
Java 纯面向对象的语言, 
3、分布式: 
Java有一个扩展的例程库,用于处理 Http/Ftp之类的 Tcp|Ip协议。 
Java语言能通过 url打开的访问网络上的对象,其便利的程序如同本地访问. 
4、健壮性: 
java投入了大量的精力进行早期的问题检测,后期的动态检测,并消除了有出错倾向的状态,java和 c++最大的不同在于 java采用的指针模型可以消除重写内存和损坏数据的可能性. 
5、安全性: 
java适用于网络/分布式环境,为了达到这个目标,在安全方面投了大量的精力,使用java可以构建防病毒。禁止运行时堆栈溢出,禁止自己内存空间,未授权的读写文件。 
6、可移植性: 
跨平台: JVM 作用用来解释执行字节码文件根据不同的平台进行不同的解释执行,从而可以达到跨平台作用,C++生成直接可以运行的机器码文件。java素有 “一次编译,到处运行”

你可能感兴趣的:(java的语言特性)