1 可以自行抛出异常吗?什么时候需要?可以,例如在处理异常后,将异常抛出,让上一层异常处理块捕捉。 2 如何设置异常?在方法体设置了抛出的异常,声明中也必须抛出吗?如何添加?方法添加了throws后,测试的代码在调用方法时是否必须处理异常? public void setAge(int age){ ...
分类:
编程语言 时间:
2017-09-02 00:20:04
阅读次数:
221
1 可以自行抛出异常吗?什么时候需要? 2 如何设置异常?在方法体设置了抛出的异常,声明中也必须抛出吗?如何添加?方法添加了throws后,测试的代码在调用方法时是否必须处理异常? 3 如何理解抛出异常和处理异常的关系? 4 该段代码是否能够执行? 4 子类重写父类含有throw声明的方法时的规则是 ...
分类:
编程语言 时间:
2017-09-02 00:12:20
阅读次数:
186
(What?)异常是所有人都会出现的问题,没有没有异常的程序。 异常可分为运行时异常和编译时异常 注意:运行时异常只能在运行的时候被抓住。 编译时异常需要在编译时就要去处理,如果不处理异常就不能通过编译。 (How?)处理异常的三种方法: 1、避免异常() 2、ftr catch finally 注 ...
分类:
其他好文 时间:
2017-08-28 23:45:11
阅读次数:
176
01-面向对象(内部类访问规则) 02-面向对象(静态内部类) 03-面向对象(内部类定义原则) 04-面向对象(匿名内部类) 05-面向对象(异常概述) 06-面向对象(异常try-catch) 07-面向对象(异常声明throws) 08-面向对象(多异常处理) 09-面向对象(自定义异常) 1 ...
分类:
编程语言 时间:
2017-07-21 01:32:08
阅读次数:
176
,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。 1.@PostConstruct说明 被@PostConstruct修饰的 ...
分类:
其他好文 时间:
2017-06-27 23:34:53
阅读次数:
206
一.Object类 Object类是最顶端的类,其它类都是它的子类,它的方法可以被继承.如果定义的类没有继承别的类,那它的直接父类就是Object.如果方法参数类型为object类型,则调用方法可以传递任意类型的值(相当于多态);同理,如果方法返回值为Object类型,那么给方法的返回数据值为任意类..
分类:
其他好文 时间:
2017-06-15 00:48:03
阅读次数:
297
从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。 使用方式,例如: 1.@PostConstruct说 ...
分类:
编程语言 时间:
2017-05-08 12:34:30
阅读次数:
8414
接口(实现C++的多继承,同时避免了虚继承)深拷贝与浅拷贝内部类代理 一、接口与泛型接口:提供一组行为规范public interface Comparable<T>{ int compareTo(T other)}...int conpareTo<Employee other> //指定T 接口中 ...
分类:
编程语言 时间:
2017-04-28 18:34:23
阅读次数:
173
1. 函数的异常规格说明 (1)C++提供语法用于声明函数所抛出的异常 (2)异常声明作为函数声明的修饰符,写在参数列表后面 2. 异常规格说明的意义 (1)提示函数调用者必须做好异常处理的准备 (2)提示函数维护者不要抛出其它异常 (3)异常规格说明是函数接口的一部分。 3. 异常规格之外的异常 ...
分类:
其他好文 时间:
2017-04-23 00:55:23
阅读次数:
140
从Java EE5规范开始,Servlet增加了两个影响Servlet生命周期的注解(Annotation):@PostConstruct和@PreConstruct。这两个注解被用来修饰一个非静态的void()方法.而且这个方法不能有抛出异常声明。 使用方式,例如: 1.@PostConstruc ...
分类:
编程语言 时间:
2017-03-01 15:51:06
阅读次数:
170