throw是现在就抛出一个异常 是在语句块(主要是catch)中应用 throws是把异常交给他的上级管理,自己不进行异常处理 ,是在方法名或类名处声明
静态成员属于类,在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,不需要生成对象就存在了.而非静态需要生成对象才产生,new 操作的时候才初始化的.所以静态成员不能直接访问非静态成员.
throw是现在就抛出一个异常 是在语句块(主要是catch)中应用 throws是把异常交给他的上级管理,自己不进行异常处理 ,是在方法名或类名处声明
静态成员属于类,在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,不需要生成对象就存在了.而非静态需要生成对象才产生,new 操作的时候才初始化的.所以静态成员不能直接访问非静态成员.