01 2021 档案
摘要:|0集合 1|1什么是集合 概念 对象的容器,实现了对对象常用的操作 和数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置 java.util.*; 1|2Collection体系 Collection 父接口 特点:代表一组任意类型的对象,无序、无
阅读全文
摘要:反射方式获取成员变量并使用 Field对象 域(属性,成员变量)对象,属于java.base模块,java.lang.reflect包中 通过Class对象获取属性 getField(String name) //返回一个Field对象,仅公共属性 getDeclaredField(String n
阅读全文
摘要:反射方式获取成员方法并使用 Method对象 方法对象,属于java.base模块,java.lang.refect包 通过Class对象获取方法 getMethod(String name,Class<T>...parameterType) //返回一个Method对象,仅公共成员方法 getDe
阅读全文
摘要:反射方式获取构造方法并使用 Constructor<T>对象 构造器对象,属于java.base模块,java.lang.reflect包中 getConstructor(Class <?>... parameterType) //返回公共构造方法 getDeclaredConstructor(Cl
阅读全文
摘要:反射概述 类加载器(ClassLoader) 负责将类的字节码文件加载到内存中,并生成对应的Class对象 Class 对象 java.lang.Class类的对象,也叫字节码文件对象,每个Class对象对应一个字节码文件 类加载时机 1.创建类的实例 Student stu= new Studen
阅读全文
摘要:反射能做什么? 1.分析类 记载并初始化一个类 查看类的所有属性和方法 2.查看并使用对象 查看一个对象的所有属性和方法 使用对象的任意属性和方法 反射的应用场景 1.构建通用的工具 2.搭建具有高度灵活性和扩展的系统框架
阅读全文
浙公网安备 33010602011771号