Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 实战错误讨论
打印话题 寄给朋友 订阅主题 |
作者 | 关于 异常 。。。。 谢谢指教 |
ioexception
发贴: 8 积分: 0 |
于 2004-11-09 07:48
刚学异常 谢谢指教!!
littledeer1974 edited on 2004-11-09 22:39
Hibernate的优点 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
ioexception
发贴: 8 积分: 0 |
于 2004-11-09 07:49
这是运行 结果
ioexception edited on 2004-11-09 14:22
致JAVA初学者+如何下手学JAVA |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
jameszhang
CJSDN高级会员 发贴: 1594 积分: 111 |
于 2004-11-09 08:09
不是刚学异常,是刚学JAVA,先编个HELLOWORLD吧! "First they ignore u, then they laugh at u, then they fight u, then u will win Mahatma Gandhi" 为什么这个Applet不能在浏览器显示啊? |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
ioexception
发贴: 8 积分: 0 |
于 2004-11-10 07:34
没有人回答我吗 ? 基于WEB的J2EE报表解决方案集锦 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
why
問題兒童 总版主 发贴: 4629 积分: 388 |
于 2004-11-10 08:04
ioexception wrote: 这样东东教人怎样回答呢? 好好打稳基础才学习异常吧! 1. http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ArithmeticException.html 2. java.lang.* 都不用 import 3. throw new ArithmeticException("blahblahblah"); 另外,如非必要,请不要贴图,剪贴源码比较方便。
why edited on 2004-11-10 08:06
关于Jute Forum的长期发展给官方的建议 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
ioexception
发贴: 8 积分: 0 |
于 2004-11-10 10:47
打击 WHY 所说极是 ! 鄙人 确实刚刚入门 可 问题 现就 在就在打基础啊 !(这个版块就是java基础吧) 这几个问题 不能是说是基础的问题 吧 1 没查API的习惯 (我的错) 2 import java.lang ?这也是基础问题 ? 算常识 3 本来我是 throw 的 I的 ,这里问的意思是 如果没有throw 是不是 try ,catch 就不被执行, 那为什么编译 又没报错呢 ? 置于贴图 想是大家会看的比较清楚 呵呵 不好意思了! 版主 应该 鼓励我 才是 ,不能打击我们这些初学者 严重抗议! 还有了 这3个东东 您回答的挺好啊 怎么能 说没法回答? Java应用者与<IDE/环境> |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
littledeer1974
Garbage Collector CJSDN高级会员 发贴: 1517 积分: 122 |
于 2004-11-10 10:56
哇,字体好分散,怎么弄的呀 WHY说的你别往心里去,爱极生恨嘛,有点这个意思,WHY可是这里的大前辈呢 你要是也当了班主每天看一些不规范的提问,有的时候会变的有些,易怒,初学者也好,非初学者也好,对此也给予一些理解和支持啦 还有,我个人认为,例外比较难解一点,学习的顺序,调整到后期也许比较好 学习计算机语言和学习语言是一个道理,也是慢工,别着急 慢慢来(还有就是建议大家多读发贴的规则,这样我们能更多的集中在解决问题上了,对不对呢) Surround yourself with people who are open to change 如何用JTable设置表头多行 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:littledeer1974] |
why
問題兒童 总版主 发贴: 4629 积分: 388 |
于 2004-11-10 11:20
littledeer1974 wrote: 非也﹐非也。 “好好打稳基础才学习异常吧!”是肺腑之言,必须“往心里去”。 版主没有需要鼓励新人。 对于不肯用心、不愿按步就班的人,用重话打击一下,效果可能会更好。 接受不了的话,就甭学IT好了。 还有,我个人认为,例外比较难解一点,学习的顺序,调整到后期也许比较好 婉转的就是这样说吧。
why edited on 2004-11-10 11:25
关于女孩子从事软件开发的问题 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
wuyongjin
发贴: 44 积分: 0 |
于 2004-11-10 22:07
import java.lang.* //程序默认调用,没有他也会执行 *不用我解释了吧 至于Arithmeticexception就是你后面要用的异常啊 *已经包括了,当然可以没有啊 你后面的(3)没有执行是因为没有发生你写的Arithmeticexception异常 而是发生了其他的异常啊 Hibernate开发指南 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
ioexception
发贴: 8 积分: 0 |
于 2004-11-11 12:52
对 没有throw 但还是执行了 而且编译 依然通过 这有另外一个 double [] a = new double [3]; try { a[0]=Double.parseDouble(args[0]); 1---------- a[1]=Double.parseDouble(args[1]); 2---------- a[2]=Double.parseDouble(args[2]); for ( int i=0;i<args.length;i++) a[i]=Double.parseDouble ( args [i] ) ; } catch ( ArrayIndexOutOfBoundsException A) { throw new ArrayIndexOutOfBoundsException("参数不对 "); } 这是一个从键盘接受参数的一段异常程序,很常见的那种,可能情况 有 1-3 个参数,想问的是上面标 1 和 2 的那2句话为什么一写上(同时写上) 在运行的时候就会报有异常。 只写上 a[0]的那一句 没有问题 ,都不写也没有问题 ! 。。。 。 不知道自己说的是否清楚,如果问题问的太“愚昧”的话,呵呵!就当我没说这些话 谢谢了 !^_^ 基于WEB的J2EE报表解决方案集锦 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
why
問題兒童 总版主 发贴: 4629 积分: 388 |
于 2004-11-11 19:33
ioexception wrote: That's why I said 好好打稳基础才学习异常吧! I don't think you understand why ArrayIndexOutOfBoundsException would be thrown, do you? Actually, it's not that 同时写上 在运行的时候就会报有异常. even if you take out a[2] = Double.parseDouble(args[2]); if there is only 1 个参数, then 运行的时候会报有异常. Again, it's not that 只写上 a[0]的那一句 没有问题 try to run with 0 个参数... BTW, what's the point to catch and rethrow this ArrayIndexOutOfBoundsException: catch (ArrayIndexOutOfBoundsException A) { throw new ArrayIndexOutOfBoundsException("参数不对 "); } Also, please try to follow the convention to use lower case for variables, i.e. ArrayIndexOutOfBoundsException e ArithmeticException e Windows环境下的tomcat + apache配置(绝对实践操作版) |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
ioexception
发贴: 8 积分: 0 |
于 2004-11-12 13:40
WHY 的英文 真好 ! 无限羡慕中 。。。。^_^ 这有一个 关于异常匹配的问题! 程序我明白 但编译不过去!帮忙看下啊 class Ann extends Exception {} class Snn extends Ann { } public class Human { public static void main (String[] args ) { try { throw new Snn(); } catch (Ann a) { System.out.println("Cauht Ann !"); } catch (Snn s) { System.out.println("Cauht Snn !"); } } } 编译结果 D:\WINDOWS\Desktop\cc>javac Human.java Human.java:11: exception Snn has already been caught } catch (Snn s) { ^ 1 error 初学者与<书> |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
why
問題兒童 总版主 发贴: 4629 积分: 388 |
于 2004-11-12 20:10
exception Snn has already been caught 不是解释得清楚吗? 先catch母类Ann,属子类Snn的异常自然同时也catch了, catch (Snn s) 就多余了。可以改为这样: try { 敝人的亲友都说敝人的英文颇烂。 可知好不好乃相对而言。 他朝有日阁下一定要用外语,只要你肯努力读和讲,一定行的。
why edited on 2004-11-12 20:13
搞笑QQ图片 |
作者 | Re:关于 异常 。。。。 谢谢指教 [Re:ioexception] |
robin519
发贴: 5 积分: 0 |
于 2004-11-13 00:31
这是io中基本异常的一种,属于数学方法的异常。比如除数为0就能抛出此异常。import语句写了也是多余,java jvm自动会抛异常的。 Windows环境下的tomcat + apache配置(绝对实践操作版) |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |