![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
蓝天空的幸福
这个作者很懒,什么都没留下…
展开
-
ClassLoader学习
ClassLoader入口:sun.misc.Launcherpublic class Launcher { private static Launcher launcher = new Launcher(); private static String bootClassPath = System.getProperty("sun.boot.class.path"); public static Launcher getLauncher() {原创 2021-07-12 20:45:38 · 307 阅读 · 0 评论 -
java Reference源码解析
Reference源码/** * 引用对象(reference objects)的抽象基类。 * 此类定义了所有引用对象的抽象操作。 * 因为这个类是在与garbage collector 紧密合作的情况下实现的,所以此类不能被子类化(就是 我们无法自定义一个类用于继承这个类)。 * */public abstract class Reference<T> { /* A reference instance 处于四种可能的内部状态之一: * Act原创 2020-09-29 00:21:28 · 257 阅读 · 0 评论 -
泛型
文章目录什么是泛型什么时候需要使用到泛型K、V 、T 、E 、N 代表什么泛型 T 的使用泛型 T 的使用范围:作用在类上泛型类泛型接口作用在方法上泛型的上下界限定符 extends 、super通配符 ?PECS原则T 和 ? 的区别什么是泛型泛型(generics)从表面的意思上来看,就是“广泛的类型”,实际上就是类型参数化。注意两点:1、类型 2、参数。就是把类型作为参数传递给某处需要它的地方。类型参数化这五个字可以完美的解释泛型的一切,理解了这个关键字泛型==,泛型就很容易理解了。原创 2020-07-03 22:27:08 · 272 阅读 · 0 评论