http://www.chinajavaworld.net/forum/topic.cgi?forum=21&topic=4919

解决方案 »

  1.   

    获取name表示的类的类对象(每个类都有个类对象,然后才能在类对象上产生是该类的对象)请注意区分类对象和类的对象的差别。类对象是类的信息的描述和功能的实现对象;类的对象是对象的类型是这个类,功能是这个类声明的。
    简单的说明就这些了。
      

  2.   

    因为创建类对象会转载类,所以在JDBC中会注册给定的Driver到DriverManager去。如果用Driver创建驱动,就会产生两个对象,但是forName只会产生一个,而且是自动的。所以,一般采用Class.forName和DriverManager.getConnection来建立到数据库的连接。
      

  3.   

    从根本上讲是获取类对象,参考<Think in java>第12章
      

  4.   

    相当于类的动态生成,Class.forName可根据类名得到一个Class对象,再通过这个Class object可创建一个类的对象。