初学者的疑惑,请各位赐教: 异常处理

kingofark 2002-05-22 12:41:42
问题见代码注释:

... ...
public class MyFrame extends JFrame // 一个图形界面程序
{
... ...
try
{
... ... // 哦,这里做了一些可能抛出异常的事情。
}
catch (...) // 捕获了!
{
... ... // 显示了相关(错误)信息给用户,现在想退出。
System.exit(1); // 可以在catch块里面直接用System退出吗?
}
... ...
}

我知道这是阳春问题。请各位不吝赐教。谢谢!
...全文
83 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shpblk 2002-05-22
  • 打赏
  • 举报
回复
可以!
gularess 2002-05-22
  • 打赏
  • 举报
回复
当然可以!
kingofark 2002-05-22
  • 打赏
  • 举报
回复
非常感谢各位!
hh_fwhy 2002-05-22
  • 打赏
  • 举报
回复
我个人觉得最好不要用exit,因为exit会将所有图形界面都关掉,这样,用这个程序的人都没有悬选择!
如果在方法里返回就可以了,毕竟这只是异常,并非错误!一般说来只有错误才会非正常退出的!
Doctor11971 2002-05-22
  • 打赏
  • 举报
回复
可以,而且你用System.exit(1); 表是非正常退出.如果其它程序想知道你的这个程序结束的状态就可以在exit(int status)中放置你的值,然后做处理.如果exit(0)表是正常退出,当然如果你在非正常退出时也不做任何处理,exit()中放置什么值都行啦!!
pzl686 2002-05-22
  • 打赏
  • 举报
回复
同楼上

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧