java不仅仅是语言的概念,除了语言的定义,还有java虚拟机规范(即编译后的字节码格式和内存模型)以及内存回收机制。1、在java语言代码层,提供了语法规则。2、在class字节码的编译、内存模型以及字节码指令的执行...
java不仅仅是语言的概念,除了语言的定义,还有java虚拟机规范(即编译后的字节码格式和内存模型)以及内存回收机制。
1、在java语言代码层,提供了语法规则。
2、在class字节码的编译、内存模型以及字节码指令的执行方面,由Java虚拟机规范定义。
3、而在内存回收机制则是提供了几种实现,通过java启动参数设置使用。
以上三层:
Java语言就不在这里多说了。
class字节码的编译以及在Java虚拟机规范中描述的内容和内存回收机制是Java性能优化主要的两个部分。
很多人认为,Java是解释执行的,所以速度慢,这么说,其实很不准确。
现在主流的商用虚拟机同时提供解释器和编译器。
可以在java命令行使用参数 设置使用解释器还是编译器来执行java字节码
-Xint 设置使用解释器,即解释模式
-Xcomp 设置使用编译器,即编译模式
可以通过 java -version来查看
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com