通过Java Class类了解java对象(一)
来源:互联网 发布:上海大学 乐乎 编辑:程序博客网 时间:2024/05/09 07:09
java的源代码中对java.lang.Class<T>类描述如下.
java.lang.Class类的实例代表了一个正在运行的java程序中的类和接口.特别的,一个枚举类似于一个类, 一个注解是一个接口.每个数组都属于类,该类被反射成为一个Class对象而被所有拥有同样元素类型和数组长度的数组所共享(?).原始的Java数据类型(boolean, byte, char, short, int, long, float and double) 以及关键字void在内存模型中, 也被作为Class对象进行描述.
java.lang.Class类没有public的constructor.取而代之的是,在java的类加载器(ClassLoader)中,当某个特定的类被加载并且调用defineClass方法时,Class的实例被JVM自动构造.
下面的例子使用了Class的对象来打印出某个特定类的名称.
void printClassName(Object obj) { System.out.println("The class of " + obj + " is " + obj.getClass().getName()); }通过一个明确地类型名称(或者void类型)通过其class属性我们可以获得对应的Class对象.
<span></span>System.out.println("The name of class Foo is: "+Foo.class.getName());
0 0
- 通过Java Class类了解java对象(一)
- Java反射(一)Class类对象
- java面向对象(一) 了解面向对象
- java中利用类名生成Class对象,通过class对象创建实体类的理解
- Java反射(一) : 获取Class对象
- Java反射基础(一)--Class对象获取
- JAVA反射(一):获取Class对象
- Java中的Class类和Class对象
- java中的Class类与Class对象
- java 中的Class类对象
- java 反射 一 Class类
- java 了解面向对象
- [Java] Class对象
- Java Class对象
- java中Class对象
- Java Class对象使用
- java中的class对象
- java Class对象详解
- 语音识别的技术原理
- 实用的 Markdown 编辑器和工具
- Python 应用领域
- 查看linux各种状态的备份
- 调试器工作原理之三——调试信息
- 通过Java Class类了解java对象(一)
- 手机维修之 ------ 维修中的降龙十八掌
- RAC 10g administration
- SAP ALO1 归档数据缺失
- ORA-00257:archiver error.Connect internal only, until freed
- 你out了吗?来SAIF享受终身学习计划!
- 聚类分析之初步理解
- LeetCode OJ 之 Roman to Integer(罗马数字转十进制)
- GDB在调试Zend引擎时的几个重要的用法