Java 习题7和习题10 参考答案及解析

这篇博客解析了Java中的异常处理机制,包括try-catch-finally的执行顺序和异常抛出。同时,详细解答了关于FileInputStream、FileReader流的使用区别,以及BufferedReader流的指向问题。此外,还提供了选择题和程序题,涉及FileOutputStream的追加写入、getBytes方法和read方法的应用,以及字符串与字节数组之间的转换操作。
摘要由CSDN通过智能技术生成

请说出下列程序的输出结果。

import java.io.IOException;

public class E {
    public static void main(String args[]) {
        try {
            methodA();
        } catch (IOException e) {
            System.out.println("你好");
            return;
        } finally {
            System.out.println("fine thanks");
        }
    }

    public static void methodA() throws IOException {
        throw new IOException();
    }
}

答案:你好
fine thanks
一个方法在声明时可以使用throws关键字声明要产生的若干个异常,并在该方法的方法体中具体给出产生异常的操作,即用相应的异常类创建对象,并使用throw关键字抛出异常对象,导致该方法结束执行。tr

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值