![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA-Reflect
文章平均质量分 66
贝贝爱豆豆
这个作者很懒,什么都没留下…
展开
-
Class类的使用
Class类1)在面向对象的世界里,万事万物皆对象。 java语言中,静态的成员、普通数据类型类是不是对象呢? 类是谁的对象呢? 类是对象,类是java.lang.Class类的实例对象2)这个对象到底如何表示? There is a class named Class.package JAVA_Reflect;public clas原创 2017-12-28 13:57:57 · 333 阅读 · 0 评论 -
Class类动态加载
Class.forName("类的全称")不仅表示了类的类类型,还代表了动态加载类。请区分编译、运行。编译时刻加载类是静态加载类,运行时刻加载类是动态加载类。new创建对象 是静态加载类,在编译时刻就需要加载所有可能使用到的类。这就意味着,即使用不到的类有问题,编译也不会通过,程序也执行不了。通过动态加载可以解决问题。动态加载类,在运行时刻加载C原创 2017-12-28 14:14:36 · 456 阅读 · 0 评论 -
类中的方法
public class ClassDemo2 { public static void main(String [] args){ Class c1=int.class; //int的类类型 Class c2=String.class; //String类的类类型 String的字节码 Class c3=double.class;原创 2017-12-28 14:36:29 · 509 阅读 · 0 评论 -
成员变量的反射
成员变量的反射/** * 成员变量也是对象 * java.lang.reflect.Field * Field类封装了关于成员变量的操作 * getFields()方法获取的是所有的public的成员变量的信息 * getDeclaredFields获取的是原创 2017-12-28 15:25:21 · 254 阅读 · 0 评论 -
Java的反射机制
转自:http://how2j.cn/k/reflection/reflection-class/108.html一、什么是类对象 类对象,就是用于描述这种类,都有什么属性,什么方法的。二、获取类对象获取类对象有3种方式1. Class.forName2. Hero.class3. new Hero().getClass()在一个JVM中,一种类,只会有一个类对象存在。所以以上三种方式取出来的类...转载 2018-02-11 20:17:37 · 215 阅读 · 0 评论