菜鸟forName()的一个问题
我已经定义Shape了   为什么forName( "Shape ")还报错?   
 import   java.io.*; 
 import   java.util.*;   
 class   Shape   {   } 
 public   class   Main   { 
             public   static   void   main(String   args[])   { 
                         Shape   s   =   new   Shape();      //   OK 
                         Class.forName( "Shape ");   //   ERROR                           
             } 
 }
------解决方案--------------------import java.io.*; 
 import java.util.*;   
 class Shape { } 
 public class Main { 
     public static void main(String args[]) throws Exception { 
         Shape s = new Shape();  // OK 
         Class.forName( "Shape "); // ERROR           
     } 
 }   
 抛出异常就可以了