最初开发java的⽬的是什么_爱上Java和JVM的10⼤理由
1.⾼性能JVM
Java最初的开发⽬的“⼀次编写到处运⾏”,并由虚拟机提供运⾏平台。没有JVM,Java就必须遵循Ruby和Python的步伐——在痛苦中进⼀步提⾼其便携性。随着物联⽹的出现,⼀个强⼤的虚拟机变得越来越重要。
2.核⼼API
最让⼈喜欢的就是Java核⼼API——从它诞⽣之后就可以完全向后兼容,这样我们就可以开始写更多的Java应⽤。虽然有⽆数额外的库和JVM语⾔可以提供简洁的语⾔⽔平,以获取多种核⼼API功能,但其中⼤部分实际上是依赖于Java核⼼API的⽀配。虽然也有其他语⾔纷纷效仿,但很少能像Java保持得如此稳定。
3.编译器
还有很多值得欣赏的Java编译器——将你的源代码转换成字节码,然后再成为可执⾏⽂件——更由于JIT的出现,将其他的直译程式⽐到了尘埃⾥。并且天⽣简洁的Java编译器能让开发⼈员只需将注意⼒放在代码上,⽽⽆需关注编译器架构。
4.字节码
和编译器⼀样,在Java字节码中,简单才是王道。它可以⼤⼤降低了写出潜在错误代码的⼏率。并且也不需要第三⽅字节码操作⼯具。
5.内存模型
通过在JVM⾥提供⼀个独⽴于硬件的内存模型,Java就没有必要卸载外部库。这使得该语⾔、核⼼API、编译器可以同⼼协⼒,⼀起来为并⾏操作提供稳定基础和共享状态。
6.开源
java python是什么意思当涉及到开放源代码时,Java也不例外。关于Java的特殊之处就是它居然将OSS理念⼴泛地渗透到其⽣态系统中——⽆论是移动形式还是企业乃⾄世界上⼀些决定性的系统。⽽其他唯⼀能和它媲美的就只有Linux。
7.智能化的集成开发环境
随着2015年IntelliJ IDEA、NetBeans和Eclipse的三位⼀体,当涉及到需要寻免费的开源开发环境时,开发⼈员拥有了更为奢侈的选择—— 它的插件套组和服务真正更上⼀层楼。
8.分析⼯具
众所周知,假设总是让⼈很郁闷,这时就需要分析⼯具上场了。开发⼈员可以通过各种已经被打包为JDK的分析⼯具来解决这些“假设”问题。
9.向后兼容性
当涉及到兼容性,Java成绩斐然。基于其可向后兼容的特性,使得Java社区可以站在彼此的肩膀上共同铸就Java语⾔⼆⼗年的辉煌—— 当然还有⼀个主要因素是,语⾔的长寿。
10.成熟与创新
俗话说,长江后浪推前浪、⼀代新⼈换旧⼈,技术领域的也是如此。很多⼈会觉得Java已经很⽼了,不再适合⼊门语⾔。但是,宝⼑未⽼的Java依然不但具有出⾊的可靠性,⽽且⾮常稳定。团队也能轻易使⽤它来创建产品,同时避免踩到任何⼈的短处。
简⽽⾔之就是,
“智能集成开发环境、向后兼容的平台、⼤规模的核⼼API、充满活⼒的开源社区、可读⽽封装的语⾔,使得Java成为了团队合作的完美桥梁。”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论