解决方案 »
- 学习struts2中的困惑
- 谁能帮我解释下这个问题,很基础的Java问题,我有点不明白?
- 关闭jfreechart整个软件就跟着也关了。。。
- 急啊!输入月和年怎么获得这个月的全部星期开始和结束日期?
- java utf-8转ansi问题
- 一个关于JTable的问题!!求救!
- 我把了log4j.jar放到java\lib里面去了,可是运行时还是找不到Logger这个类,why?
- 关于import语句的问题。
- 如何获得BufferedReader的大小呢?
- 请问哪里有Forte for Java 企业版下载??要有注册码的啊
- java servlet 与 nio socket问题,hlep me !!!!!!
- w3c.Dom保存模型
(Class class is)Instances of the class Class represent classes and interfaces in a running Java application.也就是说是“在java运行期间用来描述某个对象的“类或接口”的对象”
一般aObject.getClass()都能取到这个对象的类或者接口可以用来在运行期进行一些"对于这个对象的,类一级别"的操作,
比如找到这个对象(所属于的类)的某个方法,然后调用,
等等等等。大概可以理解为运行期的一个对象外面的一层包装,
这层包装写明了这个对象所属的类或者实现的接口。
别人(别的程序)可以根据这些包装信息,
在运行时“干预”这个对象的行为一般在使用反射机制的时候用的比较多。说的不一定对,就是抢个前排good luck
相当于.NET里的 Type
:不是,但是会去Class里边获取类相关信息
每个类的Class类对象在类被第一次加载时被虚拟机创建?
:类在第一次被加载的时候,JVM会创建一个Class实例
Class类的信息记录在.class文件中吗?
:所有类信息都记录在class里边,因为class就是编译好的字节码存储格式
那么Class类对象时管理者?
:他就是一个普通对象,只不过存储的是类的相关信息,当然由JVM创建,自然由JVM管理,顺便说下类的加载步骤,楼主自己再深入看下或许有帮助(加载--验证--准备--解析--初始化--使用--卸载)