Class是所有类的根源;Object是所有对象的根源;
测试代码:
这是一个类文件,有静态构造,有静态函数,有构造,有普通函数:
在Midlet中调用它:
测试结果:
1. 调用静态函数会首先执行类的静态构造代码;
2. 用Class.forName会执行类的静态构造代码;
3. 用class.newInstance可以构造新的对象,执行类的构造代码;
4. 用object.getClass可以获得对象的类对象;
5. Class.getName可获得类名
class.forName的注释:
Returns the Class
object associated with the class with the given string name.
返回的类对象在内存中也有一席之地;可以理解为类相关的一些内容,以及静态部分的内容;
下面这张图是对这种内存状况的说明