public void f() throws CloneNotSupportException{
}
表示f()可能会有CloneNotSupportException异常,如果有别的方法f2()调用这个方法,要么f2()也声明为throws CloneNotSupportException,要么在f2()中要catch这个异常public static Class forName(String className) throws classNotFoundException
加载一个class,因为Java只能自动加载编译器能够判断将会用到的class,没有用到的就不会自动加载,所以必须这样显式加载