JAVA程序编译时,有时会提示你要用try...catch...,JAVA怎么知道我要用try,有个标准吗? 这是java的异常机制,使用可以抛出异常的方法,必须要用try...catch 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当你使用的方法throws Exception(抛出异常)时,必须用try……catch……捕捉这个异常,使用系统给定的方法时,先查一下文挡,看一下它有没有throws Exception,如打开文件的方法就throws FileNotFoundException需要捕捉。 使用可以抛出异常的方法--如果该异常是 Checked Exception,需要用 try...catch你不想处理就在你的方法定义上 throws Exception 就可以了。public void xxx() throws Exception{...} 如果你调用了一个函数如:public FileInputStream(String name) throws FileNotFoundException//声明抛出异常,而这个函数声明了抛出异常,那么你就必须try...catch或者你也可以在自己的函数中也声明抛出同样的异常 楼上的说了,比如这个方法你要使用就必须try catchpublic void test throws Exception(){} 在一段程序中,我没有使用任何try...catch如import java.net.*public class mynet {public static void main(String argv[]){1.ServerSocket my(8000);2.my.accept;}}此程序编译时,编译器会让你在第二行处加上try...catch处理,我想知道为什么编译器要工加try...catch,我不加不可以吗?上面只是举个例子,如有语法错误,请见谅.难道JAVA编译器还要控制你在程序中的出错处理吗? to wwangl: 我有点看懂你的意思了,是说如果被调用的函数有throw 异常的话,我就要使用try...catch来捕捉异常是吗? 基础作业求解 音乐 关于jbuilder的两个问题 ArrayList排序问题 请问各位:用java的FileWriter类对文件进行写操作,如果写的时候硬盘空间满,如何能得到硬盘已满的出错信息? jbuilder 的debug的错误提示,该怎么配置debug,才能正常debug?用jbuilder 大家帮忙看看, 是什么问题?怎么解决!!!救急啊!!!! 白送分的问题 java 里面怎么加入安全数组 可执行文件的转换方法 为什么不能运行这个程序? 本人新接一java工程,但java从没有用过java,也来问问一些简单的问题(保证送分,如若不送就让我的CPU烧掉)
--如果该异常是 Checked Exception,需要用 try...catch
你不想处理就在你的方法定义上 throws Exception 就可以了。
public void xxx() throws Exception{
...
}
public FileInputStream(String name)
throws FileNotFoundException//声明抛出异常
,而这个函数声明了抛出异常,那么你就必须try...catch
或者你也可以在自己的函数中也声明抛出同样的异常
你要使用就必须try catchpublic void test throws Exception(){
}
如
import java.net.*public class mynet {
public static void main(String argv[])
{
1.ServerSocket my(8000);
2.my.accept;
}
}此程序编译时,编译器会让你在第二行处加上try...catch处理,我想知道为什么编译器要工加try...catch,我不加不可以吗?
上面只是举个例子,如有语法错误,请见谅.难道JAVA编译器还要控制你在程序中的出错处理吗?
我有点看懂你的意思了,是说如果被调用的函数有throw 异常的话,我就要使用try...catch来捕捉异常是吗?