我们用java定义一个类,例如说Singleton,那Singleton.class具体指什么,有什么作用?求详解。

解决方案 »

  1.   

    类的字节码,就相当于编译后形成的class文件
      

  2.   


    在java虚拟机上就是运行.class文件的
      

  3.   

    .class 文件是给机器看的,你写的类是给你自己看的,.class文件是根据你写的类生成的
      

  4.   


    Class cls = Singleton.class;
    System.out.println(cls.getName());
      

  5.   

    是编译后生成的字节码,是给JVM运行的。
      

  6.   

    不好意思啊,晚看了,我想大家误会我的意思了,我并不是指编译后生成的class文件,我是说定义一个类,然后类中包含的class成员。