从目前的具体分析来看,Java语言具有各方面的突出特征。首先是其具有跨平台性。在Java语言中,Java自带的虚拟机很好地实现了跨平台性。Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性。
第一是其具有面向对象的特点。面向对象是指以对象为基本粒度,其下包含属性和方法。Java是一种面向对象的语言,也继承了面向对象的诸多好处,如代码扩展、代码复用等。
第二是Java语言具有安全性。其安全性可以分为四个层面,即语言级安全性、编译时安全性、运行时安全性、可执行代码安全性。语言级安全性指Java的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。
第三是多线程多线程在操作系统中已得到了最成功的应用。
第四是简单易用,Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试则可得到想要的结果。
领取专属 10元无门槛券
私享最新 技术干货