黑马程序员技术交流社区
标题:
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