摘要: 每一个java程序运行就会创建一个jvm实例!比如我同时在eclipse中同时运行三个程序,那么就会创建三个jvm实例,三个程序运行于自己的jvm中,互不干扰,当程序运行完毕,那么jvm也会销毁。 类加载过程 步骤:编译成字节码文件,加载,链接(验证,准备,解析),初始化....,我就简单的用下面这 阅读全文
posted @ 2019-04-19 13:51 凄凄惨惨戚戚 阅读(214) 评论(0) 推荐(0)
摘要: 1.垃圾收集器的由来 为什么要有垃圾收集器啊?不知道有没有想过这个问题,你说我运行一个程序要什么垃圾收集器啊? 随意看一下下面两行代码: 简单画一下内存图,可以看到user这个局部变量本来是指向root这个对象,现在改为指向lisi这个对象,那么此时这个root对象没有人用,假如类似root这样的对 阅读全文
posted @ 2019-04-19 13:36 凄凄惨惨戚戚 阅读(227) 评论(0) 推荐(0)