A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ccsd999 中级黑马   /  2015-4-22 19:19  /  489 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、选择题

1. 下面哪些情况属于Java异常(  )(  )。

A) JVM系统内部错误                      B) 资源耗尽

C) 对负数开平方根                        D) 试图读取不存在的文件

2. 下面的程序抛出的异常是(  )。

      String friends[]={"lisa","bily","kessy"};

      for(int i=0;i<5;i++)  {

          System.out.println(friends[i]);

      }

A) IndexOutOfBoundsException

B) ArithmeticException

C) FileNotFoundException

D) EOFException

二、填空题

1. Java中的异常可分为两大类:错误(Error)和____________。

2. ____________函数用来跟踪异常事件发生时执行堆栈的内容。

3. Java程序的执行过程中如出现异常,会自动生成一个异常类对象,该对象包含了有关异常的信息,并将被自动提交给Java运行时系统,这个过程称为____________。

4. 捕获异常是通过____________语句实现的。

三、简答题与程序设计题

1. 简述异常的概念以及分类。

2. Java如何捕获异常,在程序中加入异常捕获有什么好处。

3. 简述throw和throws的区别。

4. 编写异常处理类,当输入的用户名是4个字以上的时候,提示出错。

1 个回复

倒序浏览
好犀利啊。刚考完.就论坛上来了.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马