java反射
java反射
学习java的kk
这个作者很懒,什么都没留下…
展开
-
【java】使用反射创建数组demo
在这个示例中,我们使用了Java的反射机制来创建一个String类型的数组,并设置了数组的长度为5。通过Array.newInstance方法,我们可以动态地创建一个指定类型和长度的数组对象。接下来,我们使用Array.set方法来设置数组元素的值。在示例中,我们将数组的第一个元素设置为"李白",第二个元素设置为"杜甫"。在示例中,我们获取了数组的第二个元素,并将其赋值给变量o1。通过使用反射,我们可以在运行时动态地创建和操作数组对象,这为我们提供了更大的灵活性和扩展性。原创 2023-12-19 14:10:06 · 373 阅读 · 0 评论 -
【java】使用反射突破泛型限制demo
通过反射调用add方法,我们成功地向ArrayList中添加了一个Date对象和一个Person对象,尽管ArrayList的泛型类型是Integer。然后,我们使用getDeclaredMethod方法获取ArrayList的add方法,并设置参数类型为Object,即可以接受任意类型的对象。通过使用反射,我们可以突破泛型的限制,向泛型集合中添加不同类型的元素。接下来,我们使用反射获取ArrayList的Class对象,通过Class对象可以获取类的方法和属性。原创 2023-12-19 14:08:59 · 359 阅读 · 0 评论 -
【java】使用反射获取注解
【代码】【java】使用反射获取注解。原创 2023-12-19 14:07:52 · 375 阅读 · 0 评论 -
【java】使用反射操作方法
*拿到私有成员方法 设置私有方法可见 **原创 2023-12-19 14:06:55 · 353 阅读 · 0 评论 -
【java】使用反射操作私有属性
之前,在同一程序内还可以调用私有构造器。相当于 调用了对应类型的无参构造器。设置私有的构造器可以访问的。**若获取的构造器 非。原创 2023-12-19 14:06:24 · 431 阅读 · 0 评论 -
【java】使用反射创建对象
之前,在同一程序内还可以调用私有构造器。相当于 调用了对应类型的无参构造器。设置私有的构造器可以访问的。**若获取的构造器 非。原创 2023-12-19 14:05:51 · 354 阅读 · 0 评论 -
【java】Class的相关API
不仅可以获取本类中 public 的方法 也会拿到 父类中public的方法的数组。只能获取本类中的方法的数组。field是数组内任意属性。拿到所有构造器 数组。原创 2023-12-19 14:05:06 · 297 阅读 · 0 评论 -
【java】获取Class对象的四种方式
可以获取类中的各种信息。原创 2023-12-19 14:02:04 · 1086 阅读 · 0 评论 -
【java】类加载
需要自主加载的内容加载外部特殊资源 可能有加密内容高机密的类 需要自定义类加载器。原创 2023-12-19 14:01:21 · 336 阅读 · 0 评论