
java
文章平均质量分 81
hywelZhang
小菜鸟
展开
-
Java系列——类加载流程
文章目录类加载一、类加载流程1. 加载:把class文件读取到堆中2. 连接:对class进行校验、静态空间分配、引用连接2.1 校验2.2 准备2.3 解析3. 初始化:对类成员变量进行初始化4. 使用5. 卸载二、双亲委派类加载器双亲委派模型类加载前提—编译: java文件 ——> class文件类加载定义: 经过一系列连接、校验、初始化等操作后,将class文件装载到内存,形成jvm可以使用的数据格式什么时候类加载? 没有明确规定,由jvm实现。但是class文件存在错误时,在第一次引原创 2021-01-27 20:44:00 · 223 阅读 · 0 评论 -
Java系列——事务初讲
文章目录Java系列——事务初讲脏读、幻读、可重复读Mysql事务隔离级别Spring事务隔离级别Spring事务传播机制Java系列——事务初讲脏读、幻读、可重复读脏读: 可以读到另一个未提交的事务B,当B事务回滚时,A读到的该条数据为失效的脏数据不可重复读: A事务对同一条数据读取两次,但是两次读取中间有B事务修改了该条数据,导致A事务前后读取结果不一致**幻读:**A事务里对同一条件查询两次(例如:id > 10),但是前后查询中间有B事务增/删了结果数据,导致A事务两次查询结果不一致原创 2021-01-26 20:29:37 · 177 阅读 · 0 评论 -
JVM学习小记
jvm学习小记转载 2016-10-27 16:33:27 · 281 阅读 · 0 评论 -
《Effective Java》——创建和销毁对象
对象创建和构造Item1: Consider static factory methods instead of constructors (考虑使用静态工厂方法替代构造器)静态工厂方法示例Why?limitationItem2: Consider a builder when faced with many constructor parameters(拥有很多构造参数时,考虑使用builder...翻译 2019-07-23 19:53:41 · 192 阅读 · 0 评论