Java的一些题,帮帮忙,谢谢啦

1.下面的程序有何错误?publicclassQuiz1{publicstaticvoidmain(Stringargs[]){myMathod();}myMathod(... 1.下面的程序有何错误?
public class Quiz1 {
public static void main(String args[]) {myMathod();}
myMathod() {throw new MyException();}
}
class MyException {
public String toString() {return "自定义异常";}
}

2.下面的程序输出是什么?说出理由。
public class Q1 {
public static void main(String args[]) {
try {throw new MyException();}
catch (Exception e) {
System.out.println("It's caught!");
}
finally {
System.out.println("It's finally caught!");}
}
class MyException extends Exception{}
A.It's finally caught! B.It's caught!
C.It's caught! D.无输出

3.下面程序中在oneMethod()方法运行正常的情况下将显示什么?说出理由。
public void test() {
     try { oneMethod();
           System.out.println("情况 1");
     } catch (ArrayIndexOutOfBoundsException e) {
           System.out.println("情况2");
    } catch(Exception e) {
          System.out.println("情况3");
    } finally {
          System.out.println("finally");
    }
  }
A. 情况1 B. 情况 2
C. 情况3 D. finally

4.下面的那个java源文件代码片断是对的,说出理由。
A. package testpackage;
public class Test{//do something...}
B. import java.io.*;
package testpackage;
public class Test{// do something...}
C. import java.io.*;
class Person{// do something...}
public class Test{// do something...}
D. import java.io.*;
import java.awt.*;
public class Test{// do something...}
展开
 我来答
随我心所欲
2009-06-01 · TA获得超过492个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:623万
展开全部
1.myMathod() 必须是public的静态方法才能被main直接调用

2.
It's caught!
It's finally caught!

抛出异常被捕获,打印第一行,finally是try中必定执行的,打印第二行

3.
AD,理由同2

4.B 错误,package必须在import前面
mqcake
2009-06-01 · TA获得超过218个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:232万
展开全部
其他三个同上,1.myMathod()应该还得有类型吧。
4.D 因为比其他三个答案要好!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jishunqian
2009-06-01
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
1、MyException 应该是Excepiton的子类,因此MyException应该继承自Exception
2、A,B首先捕获抛出的异常,因此输出It's caught!finally是都不过补不捕获多会执行的因此输出I他It's finally caught!
3、A,D。因为运行正常,则没有捕获
4、ACD
打包应该在导入前面,因此B不选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式