摘要: 三种类加载器 demo 如何打破双亲委派 常见原因 打破方式 demo spi 重写loadClass() jdk9之后变化 类加载的过程 加载-》连接-》初始化 三种类加载器 AppClassLoader-> ExtClassLoader-> BootStrapClassLoader 启动类加载器 阅读全文
posted @ 2026-02-14 17:32 砍材农夫 阅读(12) 评论(0) 推荐(0)
摘要: 浅拷贝VS深拷贝 浅拷贝 demo 深拷贝 结果 浅拷贝和深拷贝的场景 优化拷贝 问题 其他方式 浅拷贝VS深拷贝 只复制指向某个对象的指针,不复制对象本身,新旧对象共享一个块内存 复制并创建一个一模一样的对象,不共享内存,修改新对象,旧对象保持不变 浅拷贝 demo package com.jys 阅读全文
posted @ 2026-02-12 16:38 砍材农夫 阅读(9) 评论(0) 推荐(0)
摘要: 几种方式 修饰方法 修饰静态方法 修饰代码块(同步代码块) 修饰代码块(this和类) 锁升级 synchronized 的锁升级过程总结 源码 几种方式 修饰方法 同一个实例,同一时间只能有一个线程访问该方法 作用域是同一个实例 package com.jysemel.java.basic.thr 阅读全文
posted @ 2026-02-11 17:30 砍材农夫 阅读(27) 评论(0) 推荐(0)
摘要: 目标不是多专业,仅仅够用足矣 [TOC] gradle 安装 项目代码 https://gitee.com/trial run/gradle https://gitee.com/kcnf 下载gradle https://gradle.org/releases/ gradle v 下载jdk jdk 阅读全文
posted @ 2019-09-09 22:34 砍材农夫 阅读(847) 评论(0) 推荐(0)