【源码解析】Java8-StringBuild和StringBuffer StringBuild和StringBuffer源码解析 2019-11-19 Java源码解析 #Java #源码 #Java8 #StringBuild #StringBuffer
垃圾收集器和内存分配 判断对象是否还存活:引用计数法(未被采用,有缺陷):每当有引用时,计数器就加一,当引用失效时,计数器就减一通过代码来证明有缺陷:可达性分析算法:通过一系列的成为GC Root的对象作为起始点,从这些节点开始向下搜索,搜索过的路径叫做引用链,当一个对象到GC Root没有任何引用链链接,就可以证明此对象是不可用的了 2019-11-14 JVM #Java #JVM
虚拟机类加载 jvm是一个内存中的虚拟机,jvm的存储就是内存,我们所写的类,常量变量方法都在内存中,对于任意一个类,都能够知道这个类的所有属性和方法,对任意一个对象,都能够调用它任意方法和属性,动态调用对象方法的功能称为反射; 主要工作在class类加载阶段,主要作用是从系统外部获得class二进制数据流,所有的class都是由classloader进行加载的,classloader负责通过将clas 2019-11-14 JVM #Java #JVM
【坑】mybatis plus 批量插入saveBatch的坑 调用mybatis plus的saveBatch方法一次性插入一千条数据很慢,到底是什么原因呢? 2019-05-28 坑 #坑 #mybatis plus