关于“异常”的创建和使用问题! 各位高手,谁能解释一下异常究竟有什么用,什么时候用,怎么用!帮帮忙,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 异常:顾名思义就是在程序出错的时候使用。 异常的基类是Exception,这的下面又分成了两部分,一部分是编译时异常,一部分是运行时异常(RuntimeException),编译时异常是程序里必须捕捉的(使用try...catch语句),运行时异常捕捉不是必须的,但建议也要捕捉,如:Class.forName("com.java.String"),这句代码会抛出ClassNotFoundException异常,属于编译时异常;int i = 10 / 0;,这句代码在程序运行时会抛出ArithmeticException异常。 如果在一个方法里会产生异常,而且还不想try..catch,可以用throws,将异常抛给调用该方法的方法,最终可以将该异常抛给JVM进行处理。 还有一种情况,程序本来没有异常,但是在处理某种操作的时候,还需要产生一个异常,这时可以使用throw抛出异常。 路过..........友情UP......//___________送个笑话____________一个年轻力壮的男子来到西药店里,表示要买一种效力强大、保证持久的春药,他向老板解释道:“今天晚上,我要应付两个骚女子,我要表现我的厉害给她们看看。” 药剂师给了他一些保证有效的药丸,并且建议他最好立刻服用,因为药性要过一段时间才会生效。男子照着做后,回去等他的客人。 第二天,他狼狈不堪的来到西药店。 “你看起来好像精疲力尽了。”药剂师微笑的说道。 “别提了!”男子呻吟道:“给我一点破皮软膏。” “擦你的……” “擦我的手,她们昨晚都没来!”男子咆哮道。 www.xiaohua007.com copy file的问题,谢谢! 在http://sourceforge.net如何做复杂查询??? 高分寻求帮助-java反编译 关于泛型的<? extends x> 如何把APPLICAITON改写成APPLET java调用串口时产生的问题 String字符串的问题 菜鸟级的数组应用问题 關於setIcon的問題 求出集合中指定元素个数的所有子集,求解决,想了好久没写出,数学不好 一个弱智般的问题.但是不懂就要问啊>大侠们看看!感谢感谢! JAVA 往EXCEL中写数据
异常的基类是Exception,这的下面又分成了两部分,一部分是编译时异常,一部分是运行时异常(RuntimeException),编译时异常是程序里必须捕捉的(使用try...catch语句),运行时异常捕捉不是必须的,但建议也要捕捉,如:Class.forName("com.java.String"),这句代码会抛出ClassNotFoundException异常,属于编译时异常;int i = 10 / 0;,这句代码在程序运行时会抛出ArithmeticException异常。
如果在一个方法里会产生异常,而且还不想try..catch,可以用throws,将异常抛给调用该方法的方法,最终可以将该异常抛给JVM进行处理。
还有一种情况,程序本来没有异常,但是在处理某种操作的时候,还需要产生一个异常,这时可以使用throw抛出异常。
一个年轻力壮的男子来到西药店里,表示要买一种效力强大、保证持久的春药,他向老板解释道:“今天晚上,我要应付两个骚女子,我要表现我的厉害给她们看看。”
药剂师给了他一些保证有效的药丸,并且建议他最好立刻服用,因为药性要过一段时间才会生效。男子照着做后,回去等他的客人。
第二天,他狼狈不堪的来到西药店。
“你看起来好像精疲力尽了。”药剂师微笑的说道。
“别提了!”男子呻吟道:“给我一点破皮软膏。”
“擦你的……”
“擦我的手,她们昨晚都没来!”男子咆哮道。 www.xiaohua007.com