java反射之——获取Class对象的方法
2011-06-22 15:58
549 查看
1、运用Object的getClass()
2、运用Class的getSuperClass()
3、静态方法Class.forName(),这个方法会抛出ClassNotFoundException异常
4、直接 类名.class
5、对于基本类型的包装器类
String str = "I love this game"; Class classType = str.getClass();
2、运用Class的getSuperClass()
JButton button = new JButton(); Class classType = button.getClass(); Class superClass = classType.getSuperclass(); System.out.println(superClass.getName());
3、静态方法Class.forName(),这个方法会抛出ClassNotFoundException异常
Class classType = Class.forName("java.lang.String"); System.out.println(classType.getName());
4、直接 类名.class
Class classType = String.class; Class classType = java.io.InputStream.class; System.out.println(classType.getName());
5、对于基本类型的包装器类
Class classType = Integer.TYPE; Class classType = Boolean.TYPE; System.out.println(classType.getName());//这个会输int/boolean
相关文章推荐
- java反射(2)获取Class对象的三种方法
- java反射(3)获取Class对象属性方法和构造器
- 反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212
- java中反射机制通过字节码文件对象获取字段和函数的方法
- Java反射基础(一)--Class对象获取
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- java语言反射的概述以及三种获取字节码文件对应的Class类型的对象的方式
- java获取class对象的方法
- java中对反射获取Class类型对象的三种方式的理解
- java中反射机制通过字节码文件对象获取字段和函数的方法
- Java反射之通过反射获取一个对象的方法信息(实例代码)
- java中获取Class对象的几种方法
- Java反射02 : Class对象获取的三种方式和通过反射实例化对象的两种方式
- java反射之获取class对象的三种方式
- java反射之获取Class对象
- 通过反射可以获取Class的构造方法 通过构造方法创建对象
- java反射之获取Class对象
- java通过读取本地文件获取反射方法参数,执行对象方法
- JAVA反射(一)获取Class对象的三种方式及其区别
- Java反射获取对象VO的属性值(通过Getter方法)