![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反射
诗诗Pure
Pure
展开
-
使用反射获取注解信息
ORM 小案例测试 //练习反射操作注解 public class Demo1 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException { Class a1 = Class.forName ("注解和反射.反射.获取注解信息.a1"); //通过反射获得注解 Annotation[] annotations= a1.get原创 2021-08-08 01:16:33 · 238 阅读 · 0 评论 -
使用反射获取泛型信息
//通过反射获取泛型 public class Demo1 { public void test1(Map<String, 注解和反射.反射.反射概述.Demo1.User> map, List<注解和反射.反射.反射概述.Demo1.User> list) { System.out.println ("test1"); } public Map<String, 注解和反射.反射.反射概述.Demo1.User> test2().原创 2021-08-07 23:46:52 · 170 阅读 · 0 评论 -
类加载器的作用
测试小案例 public class Demo1 { public static void main(String[] args) throws ClassNotFoundException { //获得系统类加载器 ClassLoader a1 = ClassLoader.getSystemClassLoader (); ...原创 2021-08-05 11:42:51 · 175 阅读 · 0 评论 -
分析类初始化
1.什么时候会发生类初始化 测试小案例 public class Demo1 { static { System.out.println ("Mian类被加载"); } public static void main(String[] args) throws ClassNotFoundException { //1.主动引用 //huy Hu = new huy (); //2.反射也会产生主动引用 //Cla.原创 2021-08-05 10:48:42 · 149 阅读 · 0 评论 -
类加载内存分析
1.java的内存分析 2.了解类的加载过程 3.类的加载与ClassLoader的理解 测试小案例 public class Demo1 { public static void main(String[] args) { a A = new a (); System.out.println (A.m); } } class a{ static { System.out.println ("A类静态代码块初始化"...原创 2021-08-05 10:16:28 · 133 阅读 · 1 评论 -
所有类型的Class对象
1.哪些类型可以有Class对象 测试小案例 import java.lang.annotation.ElementType; public class Demo1 { public static void main(String[] args) { //类 Class c1 = Object.class; Class c2 = Comparable.class; // Comparable 接口 //数组Strin..原创 2021-08-05 09:35:39 · 185 阅读 · 0 评论 -
得到Class类有几种方式
1.class类 2.class的常用方法 3.获取class类的实例 测试得到Class类有几种方式小案例 //测试class类的方式有哪些 public class Demo1 { public static void main(String[] args) throws ClassNotFoundException { Petion petion = new stent (); System.out.println ("这个人是"..原创 2021-08-05 09:30:05 · 205 阅读 · 0 评论 -
反射概述和获取反射对象
1.要理解反射首先要懂得什么是静态和动态语言。 反射的小案例测试 //什么是反射 public class Demo1 extends Object{ public static void main(String[] args) throws ClassNotFoundException { //通过反射获取类class对象 Class c1 = Class.forName ("注解和反射.反射.反射概述.run");...原创 2021-08-04 17:12:55 · 209 阅读 · 1 评论