JVM是运行在操作系统之上的,与硬件之间没有直接的联系
javap -v #反编译
Java编译器的指令是基于栈的指令集架构;另一种是基于寄存器的指令集架构
由于不同平台的CPU不同,所以不能设计成基于寄存器的。
基于栈优点:
1.跨平台
2.指令集小,编译器容易实现
缺点:
1.性能下降,实现同样功能需要更多的指令
也就是说执行性能比寄存器差
jps #打印虚拟机执行进程
JVM生命周期包括启动、执行和退出
通过引导类加载器(bootstrap class loader)创建一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的
本文地址:https://blog.csdn.net/qq_41522089/article/details/107564728
如对本文有疑问, 点击进行留言回复!!
利用python将Mysql信息以Excel文件并作为邮件附件发送
springmvc+mybaits+mysql上传表情Incorrect string value: ‘\xF0\x9F\xA4\xB4\xF0\x9F...‘ for
SpringCloud Greenwich集成Seata1.2.0详解说明(原创by ulwfcyvi)
mybatis generator生成代码库 与指定的库不一致 为其他库的同名表
网友评论