让你爱上Java的原因

Java之所以能够成为并将继续成为软件项目领先平台的一些理由。

1.高性能JVM
Java的一次编译到处运行,并由虚拟机提供运行平台。试想,要是没有JVM,Java将是何等的苦逼,所以,一个强大的虚拟机变得越来越重要。
2.核心API
虽然有无数额外的第三方库提供一些类库,以获取多种核心API功能,但其中大部分还是依赖于Java核心API的支撑。加上Java版本的不断升级,核心API的功能也越来越丰富,而Java依然可以保持的如此稳定。
3.编译器
Java编译器也是很值得欣赏的,它能够将源码转换成字节码,在成为可执行文件。并且天生简洁的Java编译器能让Java开发人员无需关注编译器结构,只需将注意力放在代码上。
4.字节码
和编译器一样,Java字节码可以大大降低出现潜在错误代码的几率。
5.内存模型
通过在JVM里提供一个独立于硬件的内存模型,使得Java的核心API,编译器可以一起来为并行操作提供稳定基础和共享状态。
6.开源
由于Java的开源,使得无数的技术大牛在社区贡献力量,保证了Java会走的远,走的好。
7.智能化的集成开发环境
随着开发工具eclipse,IntelliJ IDEA的盛行,开发人员对于插件有了更多的选择。
8.分析工具
开发人员可以通过各种已经被打包为JDK的分析工具来解决一些让人很郁闷的问题。
9.向后兼容性
涉及到兼容性的时候,Java语言毫无疑问,在这方面成绩突出。
10.成熟与创新
Java已经经历了20年的辉煌与洗礼,历史见证了它的稳定性与成熟性。基本每两年就会更新一次版本,每次版本都有前进的身影,不循规蹈矩,创新性是众所周知的。。

下一篇:多线程一定快吗?

猜你喜欢

转载自blog.csdn.net/lx_Frolf/article/details/81905727