java获取Class对象的几种方法
来源:互联网 发布:html与java关系 编辑:程序博客网 时间:2024/05/17 04:21
1.Class c=类名.class; 类加载器加载类A,不对类A做类的初始化工作.返回类A的Class的对象
2.Class c=对象引用.getClass(),动态返回引用运行时真正所指的对象所属的类的Class的对象
3.Class.forName("类名"); .加载类A,并做类的初始化,执行类的静态代码段
1)Class cl=A.class; JVM将使用类A的类装载器,将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象
2)Class cl=对象引用o.getClass();返回引用o运行时真正所指的对象(因为:儿子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象
3)Class.forName("类名"); .装入类A,并做类的初始化
getClass()是动态的,其余是静态的。
.class class.forName()只能返回类内field的默认值,getClass可以返回当前对象中field的最新值
Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段
0 0
- java中获取Class对象的几种方法
- java获取Class对象的几种方法
- 获取类的class对象的几种方法
- java获取class对象的方法
- 四种获取Class对象的方法 Java反射机制
- Java中获取Class对象的三种方法
- Java 获取Class对象的三种方法
- java反射(2)获取Class对象的三种方法
- Java中获取request对象的几种方法
- Java中获取request对象的几种方法
- Class对象的获取方法
- Bitmap对象的几种获取方法
- java反射之——获取Class对象的方法
- JAVA语言中Class类对象实例的获取方法
- Java反射获取Class文件对象3种方法
- Java获得Class对象的几种方式
- 反射获取Class对象的四种方法
- java 获取时间的几种方法
- Unity 中的随机数!
- 【LWJGL2 WIKI】【辅助库篇】Slick-Util库:第三部分-读取TrueType字体
- java数据结构二叉树的遍历和二叉查找树
- 收藏的网址
- 有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代
- java获取Class对象的几种方法
- 大话设计模式-适配器
- Mac OS X EI Capitan(10.11) vim7.4源码编译安装
- Objective-C开发者,一天学会swift
- Jquery学习笔记一
- bzoj1856 字符串 组合数学
- 数据结构JAVA内部排序
- Ternary Calculation
- 图像检索中BOW和LSH的一点理解