反射
qq_21355765
这个作者很懒,什么都没留下…
展开
-
Java代理模式
代理模式,顾名思义就是给一个类找个代理,让这个代理类去做一些事情,比如某明星要开演唱会,在开演唱会之前要布置场景,在开演唱会之后要收拾东西,这些事情明星是不需要做的,交给它的代理去做。在Java中也会有这样的代理类,Java中的代理模式有三种,静态代理,JDK动态代理,GCLib代理静态代理所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和目标类的关系在运行前就确定了使用静态代理的条件是:目标对象(要被代理的对象)和代理对象需要实现相同的接口或者是继承相同父类定义共同接口原创 2020-07-05 19:30:00 · 138 阅读 · 0 评论 -
Java类加载器
类加载器顾名思义就是加载类的工具,在Java中用到类的时候,JVM首先要把类的字节码文件加载到内存中来,大家可能在开发的过程中经常会遇到java.lang.ClassNotFoundExcetpion这个异常,出现这种异常的原因就是类加载器找不到要加载的类了先看一下段代码public class ClassLoaderTest { public static void main(String[] args) { ClassLoader classLoader = Class原创 2020-07-04 21:24:15 · 133 阅读 · 0 评论 -
Java的反射
我们要了解Java中的反射就要了解基础类Class,一切反射的基石,它也是一个类,类名就是Class,不同于我们自定义类使用的小写class。Java中所有的类都属于同一种事物那就是Class类,就像所有的人一样都属人类,当然一说人那么它就必须满足人类所固有的一些特性,Java中的类也是一样,而用来描述所有Java类的特性的就是Class,所以通过一个Class就可以获取到Java类的所有信息。下面是它的定义,它里面提供了很多方法来获取类的信息,大家可以打开源代码自己看一下。public final原创 2020-06-27 22:26:07 · 180 阅读 · 0 评论