全国服务热线:400-6263-721

位置:北京IT培训学院 > 学校动态 > Java 的未来

Java 的未来

来源:北京IT培训学院时间:2021/7/18 10:30:13

  Java 不提供 goto 语句,虽然Java指定 goto 作为关键字,但不支持它的使用,这使程序更简洁易读。

  在 C 和 C++中,有时会出现数据类型的隐含转换,这就涉及了自动强制类型转换问题。例如,在 C++中可将一个浮点值赋予整型变量,并去掉其尾数。Java 不支持 C++中的自动强制类型转换,如果需要,必须由程序显式进行强制类型转换。

Java 的未来

  Java 的未来

  云原生时代,Java技术体系的许多前提假设都受到了挑战,“一次编译,到处运行”、“面向长时间大规模程序而设计”、“从开放的代码空间中动态加载”、“一切皆为对象”、“统程模型”,等等。技术发展迭代不会停歇,没有必要坚持什么“永恒的真理”,旧的原则被打破,只要合理,便是创新。

  Java代码是怎么运行的?

  这个问题可以分三块来回答:

  为什么Java要在虚拟机里运行?

  Java虚拟机具体是怎样运行Java字节码的?

  Java虚拟机的运行效率究竟是怎么样的?

  Java之所以要在虚拟机中运行,是因为它提供了可移植性。一旦Java代码被编译为Java字节码,便可以在不同平台上的Java虚拟机实现上运行。此外,虚拟机还提供了一个代码托管的环境,代替我们处理部分冗长而且容易出错的事务,例如内存管理。

  Java虚拟机将运行时内存区域划分为五个部分,分别为方法区、堆、PC寄存器、Java方法栈和本地方法栈。Java程序编译而成的class文件,需要先加载至方法区中,方能在Java虚拟机中运行。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1972/news/384216/违者必究! 以上就是北京IT培训学院 小编为您整理 Java 的未来的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721