240 发简信
IP属地:上海
  • Resize,w 360,h 240
    九、动态代理的原理分析

    动态代理的案例 定义一个接口: 定义一个接口的实现类: 定义一个动态代理的实现类: 目标对象一般通过构造方法注入 测试案例: 分析动态代理生成的...

  • Resize,w 360,h 240
    八、JAVA的字节码

    字节码中含义 javap -c Test 反编译字节码 javap -verbose Test 查看详细的反编译字节码文件 或者用16...

  • Resize,w 360,h 240
    七、SPI使用及源码分析

    SPI案列 在pom文件中引入mysql的相关依赖 此处说明:SPI加载到了com.mysql.jdbc.Driver与com.mysql.fa...

  • Resize,w 360,h 240
    一、初识Spring

    1.Spring中IOC与DI的概念 IOC的定义:控制反转,将对象的创建交给spring来完成,可以降低代码之间的耦合度,他的实现方式常见的有...

  • Resize,w 360,h 240
    六、ClassLoader源码分析及线程上下文相关

    获取系统类加载器源码分析 ClassLoader.getSystemClassLoader(); //获取系统类加载器 首先可以看下该方法的d...

  • JVM整理相关目录

    一、初识类的加载过程 主要介绍类的加载过程、以及java虚拟机生命周期的结束方式、符号引用与直接引用的区别 地址:https://www.jia...

  • Resize,w 360,h 240
    五、ClassLoader双亲委派加载模式

    类加载器加载的目录 获取启动类加载器加载的目录 System.getProperty("sun.boot.class.path"); 获取扩展类...

  • Resize,w 360,h 240
    四、初识ClassLoader

    双亲委派的定义 类加载器的父亲委托机制(双亲委派机制) 类加载器加载一个类时,会优先交给其父的加载器加载,父加载器找不到时会返回给子加载器 常用...

  • Resize,w 360,h 240
    三、final关键字的修饰变量的加载

    final关键字修饰的变量与没有final修饰符修饰变量加载的区别 打印的结果没有 init parent2,为什么? 总结: final修饰的...