清晨

新的开始

导航

2014年4月2日

摘要: 异常的关系: Throwable Error Exception Runtime Exception异常的分类:Error: 称为错误,由Java虚拟机生成并抛出,包括动态链接失败,虚拟机错误等,程序对其不做处理Exception:所有异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示的声明或捕获Runtime Exception:一类特殊的异常,如:被0除,数组下标超范围等,其产生比较频繁,处理麻烦,如果用户显示的声明或捕获将会对程序的可读性和运行效率影响很大,因此由系统自动检测并将它们交给缺省的异常处理程序(用户可不必对其处理)如果某个方法后面跟着throws 抛出异常 阅读全文

posted @ 2014-04-02 20:36 gdds 阅读(173) 评论(0) 推荐(0)

摘要: 例1:package Test1; public class T { static{ System.out.println("T类已经被加载"); } public void sayHello(){ System.out.println("T:你好"); }} package Test1; import java.lang.reflect.InvocationTargetException; public class Test { public static void main(String[] args) { String c... 阅读全文

posted @ 2014-04-02 20:35 gdds 阅读(267) 评论(0) 推荐(0)

摘要: 例1:package Test1; public class T { static{ System.out.println("T类已经被加载"); } public void sayHello(){ System.out.println("T:你好"); }} package Test1; public class Test { public static void main(String[] args) { String classPath="Test1.T"; //类路径和类名 try { ... 阅读全文

posted @ 2014-04-02 20:34 gdds 阅读(235) 评论(0) 推荐(0)

摘要: 可以动态的创建某一个类的对象,执行某一个方法,得到某一个方法的参数类型,得到某个类的属性值,得到某个类的属性名。Java Reflection API简介l Class类:代表一个类。l Field类:代表类的成员变量(成员变量也称为类的属性)。l Method类:代表类的方法。l Constructor 类:代表类的构造方法。l Array类:提供了动态创建数组,以及访问数组元素的静态方法。 阅读全文

posted @ 2014-04-02 20:33 gdds 阅读(141) 评论(0) 推荐(0)