随笔分类 -  Java基础

摘要:1.获得Class对象 2.获得构造器 获得指定构造器 Constructor<T> getConstructor(Class<?>... parameterTypes) parameterTypes 是 Class[ ] ,它里面的元素和元素顺序与构造器参数对应。 Constructor<T> g 阅读全文
posted @ 2018-09-19 16:42 Mibloom 阅读(2180) 评论(0) 推荐(0)
摘要:代理的作用就是在访问真实对象之前或者之后可以额外加入一些操作。 JDK 的动态代理 只需要 5 步。 源码分析 1. 创建代理对象 使用的是Porxy类的静态方法 newProxyInstance 他需要三个参数。 2 创建一个对象的过程: .java 文件编译为.class 字节码文件,加载字节码 阅读全文
posted @ 2018-08-27 19:12 Mibloom 阅读(247) 评论(0) 推荐(0)
摘要:初始化顺序: 1.将对象内存空间初始化为二进制0(所有的数据成员被设为默认值) 2.如果该类有基类则初始化其基类(调用默认基类构造器,也可在子类构造器中指定调用基类的某个构造器) 3. 静态成员和静态域(谁在前谁先初始化,且在内存中只占一份空间,同一个类不同对象可以共享) 4.main方法 5.非静 阅读全文
posted @ 2018-05-15 12:17 Mibloom 阅读(228) 评论(0) 推荐(0)