黑马程序员技术交流社区

标题: 1.7版本的标准的异常处理代码是什么意思? [打印本页]

作者: 钟道上    时间: 2015-1-4 10:10
标题: 1.7版本的标准的异常处理代码是什么意思?
在冯佳老师笔记里面有1.7版本关流的标准异常处理代码,不是很看到懂,希望各位指点一下
                try{                    FileInputStream fis=new FileInputStream("jj.txt");                    FileOutputStream fos=new FileOutputStream("jj.txt");                    myClose mc =new MyClose();                }{                    int b;                    while((b=fis.read())!=-1){                        fos.write(b);                    }                }
是定义了一个关流的类吗?这个类具体怎么定义的。为什么放在try{}里面希望指点我一下,谢谢

作者: 钟道上    时间: 2015-1-4 14:56
:)没人告诉我吗
作者: hello_csu    时间: 2015-1-4 19:35
因为你调用的一些方法函数他们已经实现了可以抛出异常,使用
try {
Block
}
表示说Jvm虚拟机执行这段代码,它会做异常捕获,当你的代码有异常出现,JVM会抛出该异常给对应的catch语句做处理,你这里没有catch,那实际上这个异常也就只是捕获没有处理。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2