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