Java语言的特点:

Java语言是一种简单、面向对象、安全、平台独立、多线程、具有网络功能、执行效率较高的语言。

1、简单性

Java语言简单高效,基本Java系统(编译器和解释器)所占空间不足250KB。由于Java最初是为了对家用电器进行集成控制而设计的,因而具备了简单明了的特征。

2、面向对象

面向对象技术是现代软件工业的一次革新,提高了软件的模块化程度和重复使用率,缩短了软件开发的时间,降低了开发成本。在Java之前,虽然已经有面向对象的程序设计语言问世,但有些(如C++)并不是完全的面向对象,而是面向过程和面向对象的混合体。Java则是完全面向对象的程序设计语言。

3、安全性

Java语言是可以用在网络及分布环境下的网络程序语言。在网络环境下,语言的安全性变得更为重要。Java语言提供了许多安全机制来保证其使用安全性。

4、平台独立

平台独立指程序不受操作平台的限制,可以应用在各个平台上。Java源程序经过编译后生成字节码Byte(Code)文件,而字节码与具体的计算机无关。只要计算机安装了能解释执行字节码的Java虚拟机(Java Virtual Machine,JVM),就可以执行字节码文件,从而实现Java的平台独立性。

5、多线程

Java语言具备内置的多线程功能,可以将一个程序的不同程序段设置为不同的线程,使各线程并发、独立执行,提高系统的运行效率。

6、网络功能

Java语言能从全球的网络资源取得所需信息,如数据文件、影像文件、声音文件等,并对所得信息进行处理。所以说Java语言是一种网络语言。

7、执行效率

Java字节码需要经过Java虚拟机解释成机器码才能执行,所以速度较慢。但是随着JVM技术的进步,其执行速度直逼C与C++。

更多推荐

Java语言有哪些特点?