JVM
图图不糊涂
这个作者很懒,什么都没留下…
展开
-
线程启动时jvm运行时数据区都有什么会随之启动
程序计数器虚拟机栈本地方法栈程序计数器,不需要多考虑,很正常,因为我们需要知道我们线程走到那步了虚拟机栈,这个线程执行的内存,肯定是必须的啦那么本地方法栈,为什么回启动呢,我之前对本地方法栈的理解,就是本地方法栈就是一个执行本地方法的地方,也可以执行C++语句(确实不够深入哈)。经过深入理解了之后呢,是因为在sun的java的并发(多线程)的机制实现中,许多与操作系统的接触...原创 2019-10-23 14:41:21 · 125 阅读 · 0 评论 -
聊聊JVM吧
我们为什么要学习JVM呢,首先,面试会问!!!其次,当程序触发内存溢出等异常的时候,我们通过异常来判断异常产生原因,然后就是我们可以来优化我们的性能,避免垃圾代码的产生。JVM是干什么的众所周知,java是跨平台的语言,主打的就是一次编译,到处运行。而之所以能实现这个功能,就是因为JVM,那么JVM干什么了呢?JVM说白了就是从软件层面屏蔽了底层硬件,指令层面的细节。它将字节码文件解释...原创 2019-09-29 18:22:00 · 339 阅读 · 0 评论