1. 有时为了避免某些未识别的异常抛给更高的上层应用,在某些接口实现中我们通常需要捕获编译运行期所有的异常, catch 下述哪个类的实例才能达到目的
Exception及我们继承了Exception类的子类(我们重写的异常)。
Error:是系统出错,catch是无法处理的。
RuntimeException:不需要程序员进行处理。
error和exception都是throwable的子类,我们只需要对exception的实例进行处理。
2. 要导入java/awt/event下面的所有类
java.awt.*只能导入awt这个包中的所有类,awt中的包中的类不会导入。
导包只可以导到当前层,不可以再导入包里面的包中的类。
3. 下面有关servlet service描述错误的是
doGet/doPost与Http协议有关,是在 javax.servlet.http.HttpServlet 中实现的。
4.阅读如下代码。 请问,对语句行 test.hello(). 描述正确的有()
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package NowCoder; class Test { public static void hello() { System.out.println("hello"); } } public class MyApplication { public static void main(String[] args) { // TODO Auto-generated method stub Test test=null; test.hello(); } } |
能编译通过,并正确运行。因为空指针是针对引用堆中的对象才会触发的。因为hello()这个方法是静态方法,和类绑定在一起的。所以在test.hello();
这句话执行时不会报错。