search.png
关于我
menu.png
Java review(1) Java特点

Java 有以下几个显著特点:

  1. Java是面向对象的,相比别的语言,它的面向对象更加纯粹。C++也实现了面向对象,却为了兼容C有一些不伦不类和晦涩。C#的出现则很大程度上是模仿Java。
  2. Java是编译+解释型语言,编译步骤将代码转化成了class文件,这是一种可以在Java虚拟机JVM上执行的字节码文件,有点类似于汇编文件。转化成class文件的步骤为编译,执行字节码文件则为解释。
  3. Java是一门跨平台语言,所谓的跨平台指的是代码翻译成class文件后就可以在任意的不同版本的系统上的JVM虚拟机上运行。因此,只需要在对应的系统上装上对应版本的JRE就可以轻松运行Java程序,而不必考虑兼容。
  4. Java是安全的,Java通过垃圾回收机制和数组边界判断、空引用判断、异常机制等手段保证了程序的安全性,减少了程序员犯错的可能。
  5. Java拥有庞大的类库,以及开源库,这得益于它主要服务于企业级开发,拥有庞大的使用人群,并且其中不乏精英和大师。
  6. Java通过反射机制实现了动态性,虽然和脚本语言的动态性还有差距,但是依据这一动态性也极大的增强了Java的能力,很多开源框架都是基于这一动态性实现的。

暂时想到这些,以后有时间继续补充。

版权声明

知识共享许可协议 本文章由作者“衡于墨”创作,转载请注明出处,未经允许禁止用于商业用途

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
发布时间:2019年11月28日 08:58:48

评论区#

还没有评论哦,期待您的评论!

关闭特效