Class 类使用疑惑 public Constructor[] getConstructors() throws SecurityException这个方法明明有异常抛出为什么在使用的时候可以不处理呢?异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回的是一个 Constructor<?>[] ,看里面有个问号。 package org.andrew.reflect;import java.lang.reflect.Constructor;class A{ public A(String a) {}}public class ConstructorDemo{ public static void main(String []args) { Class <?> c1=null; try { c1 = Class.forName("org.andrew.reflect.A"); } catch (ClassNotFoundException e) { e.printStackTrace(); } Constructor [] c = c1.getConstructors(); for(Constructor cc :c) System.out.println(cc); }} 为了大家看的方便直接把代码放上了 大家看一下 Constructor [] c = c1.getConstructors(); 这行并没有加异常处理 但是程序没有一点问题 如果你看看的定义的话,就会发现:public class SecurityException extends RuntimeException而RuntimeException是可以不需要catch的。 并不是所有异常都需要捕获,比如RuntimeException以及其子类! 为什么在firefox里面显示正常的页面在IE中就显示不了呢 JSP乱码问题!高手留步... 关于struts2.0的问题 开源多用户博客DLOG4J 3.0 发布了!!! 用什么能正确有效的读PDF,找了n天了! 各位救命啊!! 求助:关于初学struts所遇到的问题 配置jdom的问题!急急急 java 有缺点吗? struts2 中namespace的问题 有做过IBE航空客票相关的兄弟么? synchronized void aMethod() 的迷惑,求解
package org.andrew.reflect;
import java.lang.reflect.Constructor;
class A
{
public A(String a)
{}
}public class ConstructorDemo
{
public static void main(String []args)
{
Class <?> c1=null;
try
{
c1 = Class.forName("org.andrew.reflect.A");
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
Constructor [] c = c1.getConstructors();
for(Constructor cc :c)
System.out.println(cc);
}
}
如果你看看的定义的话,就会发现:
public class SecurityException extends RuntimeException而RuntimeException是可以不需要catch的。
并不是所有异常都需要捕获,比如RuntimeException以及其子类!