回字有几种写法?看Java里面让初学者迷惑的东西

来源:互联网 发布:怎么查淘宝注册日期 编辑:程序博客网 时间:2024/05/17 01:46

回、囘、囬、回(逥)、廻(廽)还有一种外‘口’内‘目’

 

论坛讨论地址:http://topic.csdn.net/u/20090820/09/a3a7f0bd-f23f-450e-b97c-067a94b4dc11.html

 

    Java对象被创建有两种方式:第一种是通过new XX();第二种是Class.forName("XX").newInstance().我现在对这个流程的认识有些混乱.
   要生成一个类的对象,必须有两样东西被加载到内存,一种是Class对象;另一种是类,然后类对象才会被创建.由于Java是动态加载(类的静态成员被引用,类才会别加载),所以类加载的时候相对于上面的两种方式分别是在:第一种:newXX(),因为构造器方法也是静态方法,这种方式会调用构造器方法,所以此时类会被加载;第二种:Class.forName()首先会检查类有无被加载,没有则加载类.至此,两种方式的类都被加载.
   我的疑问是Class对象是何时被加载的,是和类一样吗?(我现在知道的关于Class对象的知识就是它是在.java文件被创建,被编译后产生了和类名字一样的.class文件.)是在类被加载之前还是之后,还有Class对象是怎么和类配合生成类对象的...希望大家能多多发表自己的见解.