Java review(1) Java特点
Java 有以下几个显著特点:
- Java是面向对象的,相比别的语言,它的面向对象更加纯粹。C++也实现了面向对象,却为了兼容C有一些不伦不类和晦涩。C#的出现则很大程度上是模仿Java。
- Java是编译+解释型语言,编译步骤将代码转化成了class文件,这是一种可以在Java虚拟机JVM上执行的字节码文件,有点类似于汇编文件。转化成class文件的步骤为编译,执行字节码文件则为解释。
- Java是一门跨平台语言,所谓的跨平台指的是代码翻译成class文件后就可以在任意的不同版本的系统上的JVM虚拟机上运行。因此,只需要在对应的系统上装上对应版本的JRE就可以轻松运行Java程序,而不必考虑兼容。
- Java是安全的,Java通过垃圾回收机制和数组边界判断、空引用判断、异常机制等手段保证了程序的安全性,减少了程序员犯错的可能。
- Java拥有庞大的类库,以及开源库,这得益于它主要服务于企业级开发,拥有庞大的使用人群,并且其中不乏精英和大师。
- Java通过反射机制实现了动态性,虽然和脚本语言的动态性还有差距,但是依据这一动态性也极大的增强了Java的能力,很多开源框架都是基于这一动态性实现的。
暂时想到这些,以后有时间继续补充。
版权声明
本文章由作者“衡于墨”创作,转载请注明出处,未经允许禁止用于商业用途
发布时间:2019年11月28日 08:58:48
备案号:
闽ICP备19015193号-1
关闭特效
评论区#
还没有评论哦,期待您的评论!
引用发言