鹅的Notebook
12
28
垃圾回收 垃圾回收
垃圾回收.GC1.垃圾判断算法1.1 引用计数算法给对象添加一个引用计数器,当有一个地方引用它,计数器加1,当引用失效,计数器减1,任何时刻计数器为0的对象就是不可能再被使用的。引用计数器无法解决对象循环引用的问题(A引用B,B引用A) 1
2019-12-28 向天歌
28
jvm内存模型 jvm内存模型
jvm内存模型1.虚拟机栈2.程序计数器程序计数器和虚拟机栈是线程私有的 3.本地方法栈主要用于处理本地方法栈 4.堆对象的存储空间,jvm管理的空间最大的一块内存。 4.1 堆空间划分堆空间可以划分为新生代和老年代,与之相对的有Eden空
2019-12-28 向天歌
27
jvm字节码 jvm字节码
jvm字节码jvm字节码一般结构使用javap -verbose 命令分析一个类,得到的是一个类字节码的魔数,版本号,常量池,类信息,类的构造方法,类的方法信息,类变量与成员变量等信息。当然也可以配合jclasslib这个idea插件来学习
2019-12-27 向天歌
03
类加载和类加载器 类加载和类加载器
类加载和类加载器1. 类加载过程1.加载1.1 何为加载加载类的二进制数据类的加载指的是将类的.class文件中的二进制数据读到内存中,将其放在运行时数据区的方法区内,然后在内存中创建一个Class对象,此Class对象用来封装类在方法区内
2019-12-03 向天歌