136.Applet 中的意外
|
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |
- 当编写一个 Java applet时, 你的程序是在重入一个标准的applet 方法,
所以你不能 throw 任何意外. 因此, 通常情况下, 你必须自己处理意外.
- 如何处理: 当用applet观察器运行时, 使用向System.out书写消息的技巧将会使程序便于调试.
对于在你的工作代码中没有考虑到的错误(例如你的代码有一个空指针), 它也可以和Netscape浏览器配合良好,
因为Netscape 在Options菜单项中提供一个 "Java console" , 可以显示所有的消息.
- 但是, 对于你确实想要用户注意的错误, 例如他们的 URL 书写不正确时网络方法返回一个malformedURLException",
你可以用专业GUI程序的风格弹出一个窗口.
- 注意, 你不必微观管理意外 - 你不必在每个可能产生意外的语句周围放一个
"try-catch" 结构. 你可以把 "try-catch" 放在整个代码周围,
使用同样的 catch 行为或者对不同的错误行为安排不同的catches.
Copyright: NPACT |
![BACKWARD](backward.gif) ![FORWARD](forward.gif) |