随笔分类 -  JVM

摘要:经历过很多面试大部分都会问一句: 你知道Java内存模型么? 然后我就pulapula的说一大堆什么堆呀,栈呀,GC呀什么的,这段时间把JVM虚拟机和多线程编程完整的学习了一遍,发现JMM和堆/栈这些完全不是一个概念,不知道是不是就是因为这才被拒了十来次的 /尴尬。 JVM是Java实现的虚拟计算机 阅读全文
posted @ 2018-07-24 11:05 Birding 阅读(3076) 评论(4) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/strinkbug/p/6376525.html 在读周智明的深入理解JVM虚拟机时,关于枚举根节点/安全点这部分感觉书上写的不是太明白,找了半天感觉这篇文章写的比书里更好理解,虽然我看的还是很吃力,从一个小小的oopMap数据结构可以窥见h 阅读全文
posted @ 2018-05-08 19:30 Birding 阅读(2088) 评论(0) 推荐(1)
摘要:两种错误都是涉及类加载问题,类层次结构如下: NoClassDefFoundError是系统错误,ClassNotFoundException是系统异常,可以捕获。 NoClassDefFoundError发生在对Class原始文件解析通过类的全限定名在类路径下无法找到相关类的定义时;ClassNo 阅读全文
posted @ 2018-04-17 12:18 Birding 阅读(590) 评论(0) 推荐(0)
摘要:http://zqhxuyuan.github.io/2016/07/26/JVM/ 阅读全文
posted @ 2016-12-15 15:39 Birding 阅读(139) 评论(0) 推荐(0)
摘要:问题: 如果自己定义一个java.lang.String并运行会出现什么情况?我们看看下面的代码:1 package java.lang;2 public class String{3 public static void main(String[] args ){ 4 }5 ... 阅读全文
posted @ 2015-11-23 21:56 Birding 阅读(2311) 评论(0) 推荐(0)