![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学学学
文章平均质量分 92
Java练练习生
这个作者很懒,什么都没留下…
展开
-
类加载器与双亲委派
类加载器主要是一个负责加载类的对象,确切的说是将 Java 源码经过编译之后生成的字节码文件(.class)从硬盘上加载 JVM 运行时数据区的堆上,将其转为可以执行的 Class 对象。每个类只有一个Class对象,不论以哪种方式去获取类的 Class 对象,最终都是指向同一个。每个 Java 类被类加载器加载到内存上,都会生成一个 Class 对象,而 Class 对象上维护了一个 ClassLoader 对象,指向加载该 Class 对象的类加载器,也就是说。原创 2023-08-25 00:48:13 · 61 阅读 · 1 评论 -
代理模式
一种结构型设计模式允许通过创建一个代理对象来控制对另一个对象的访问,即为真实对象提供代理,然后供其他对象通过代理访问真实对象常用于在不修改原始对象的情况下增加额外的功能,或者限制对原始对象的访问(只做增强,不做修改若不使用代理模式,直接在源码上改,也能实现效果,但是违背开闭原则,且不便于代码维护与扩展,因为如果某一个接口的实现类都要进行相同的增强,则需要对该接口的每一个实现类进行源码的修改,代码可能会重复写,也可能存在遗漏某些是实现类的修改。原创 2023-07-24 01:57:20 · 41 阅读 · 0 评论