相当:Class a=Class.forName("Test");

解决方案 »

  1.   

    这点我知道我是问这个常量在jdk源代码里面找不到实现代码啊,觉得太牵强了
      

  2.   

    不要这么想,虽然Java寻求语法的纯洁性,可是还是有许多东西需要放到平台里面实现的。
    比如数组,
    比如新加的模板,
    比如自动装箱,拆箱,
    比如这个.class
      

  3.   

    java虚拟机实现的,看过<<深入java虚拟机>>就知道了,虚拟机为每个载入的类生成了一个代表这个类的Class对象,java的反射机制就是利用了这点,建议看下这本书,对提高编程效率和写出高效的代码很有好处(我觉得<<effective java>>里面很多建议都是从这本书里面引出的,而且这本书里面还讲出更深层的原因)
    还有,根据它里面所言,Class.forName(String s)方法是动态扩展程序的一条途径,作用是使用默认类装载器装载s所表示的类,