java反射2——Class类实例化的三种方法
2012-03-26 20:10
232 查看
package cn.classes;
public class OneClass
{
}
package cn.test;
import cn.classes.OneClass;
public class Test
{
public static void main(String[] args)
{
Class<?> c1 = null;
Class<?> c2 = null;
Class<?> c3 = null;
try
{
// 重要
c1 = Class.forName("cn.classes.OneClass");
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
c2 = new OneClass().getClass();
c3 = OneClass.class;
// 结果cn.classes.OneClass
System.out.println(c1.getName());
System.out.println(c2.getName());
System.out.println(c3.getName());
}
}
帮助文档参见
java.lang;
java.lang.reflect
public class OneClass
{
}
package cn.test;
import cn.classes.OneClass;
public class Test
{
public static void main(String[] args)
{
Class<?> c1 = null;
Class<?> c2 = null;
Class<?> c3 = null;
try
{
// 重要
c1 = Class.forName("cn.classes.OneClass");
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
c2 = new OneClass().getClass();
c3 = OneClass.class;
// 结果cn.classes.OneClass
System.out.println(c1.getName());
System.out.println(c2.getName());
System.out.println(c3.getName());
}
}
帮助文档参见
java.lang;
java.lang.reflect
相关文章推荐
- Java 反射机制(Class类对象实例化三种方法)
- java反射学习笔记1--CLass类实例化的三种方式
- 第三周第二天( 【Class类与Java反射 】 【Method类的常用方法 】 【注解】)
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- 黑马程序员-JAVA学习之反射以及Class类的常用方法
- java反射:根据给定类名实例化类并调用其方法
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践
- JAVA 反射 (4):Class类方法详解
- JAVA中Reflection(反射)三种方法forName(String className) 方法最好
- 深入理解java.lang.Class类以及class类获取实例的三种方法
- java中实例化Class类对象的三种方式
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- 【java基础】类实例化三种方法
- java 的class类获取实例的三种方法
- java反射(2)获取Class对象的三种方法
- java反射之Class类、构造器、方法、字段、数组