当前位置:  技术问答>java相关

我想问问这几句话分别表示怎样的错误信息?

    来源: 互联网  发布时间:2015-02-05

    本文导语:  在一个程序中有下列代码: try {  ........ }   catch(ClassNotFoundException ce)   {     message="ClassNotFoundException:"+ce.getMessage();   }   catch(SQLException se)   {     message="SQLException:"+se.getMessage();   }   catch(Exception e)   { ...

在一个程序中有下列代码:
try

........
}
  catch(ClassNotFoundException ce)
  {
    message="ClassNotFoundException:"+ce.getMessage();
  }
  catch(SQLException se)
  {
    message="SQLException:"+se.getMessage();
  }
  catch(Exception e)
  {
    message="Exception:"+e.getMessage();
  }
我想知道三个catch中分别表示怎样的信息?

谢谢您!

|
ClassNotFoundException和Exception属于java.lang包,getMessage()用来返回错误信息串。
SQLException属于java.sql包,其继承了Exception。
当找不到需要的类时,会抛出ClassNotFoundException异常。
当对数据库访问出错时,会抛出SQLException异常。
如果抛出的异常在前面两个catch中北捕获,则直接跳过下面的同级catch,
否则,将由catch(Exception e){}捕获异常并处理,然后继续向下运行

|
ClassNotFoundException表示有class找不到
SQLException 数据库操作相关的exception
Exception 指所有的exception

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想问问xmlHTTP请求和普通的http请求有什么不同
  • 大家好啊?想问问怎么在linux在安装QQ这种软件~~~~
  • 我想问问哪里有AIX下啊!~版本越新越好!~我想拿来学习学习
  • 想问问大家在linux下都用什么播放rm文件啊?
  • 想问问问linux的文件系统结构的问题
  • 兄弟们,想问问一个关于jsp开发工具
  • 偶问问,那里有servlet的学习资料下载?给网址(要有用的)利马放血!
  • 请问有中文版的unix吗?顺便问问在哪儿下载呢?谢谢!
  • 我想问问价钱,请大家帮忙
  • 问问: 这2套书,那个好些?
  • 哪个会JAVA的能给我留个QQ吗? 我想问问题阿
  • #######征集:想问问大家,都是用什么工具做java项目的安装程序的######
  • 小女子我又回来问问题了!!!!!
  • 我想问问javabeans到底有什么用 本人初学 谢谢
  • 菜鸟问问关于JBuilder的问题
  • 新手问问glade
  • 问问在UNIX编程的兄弟
  • 各位大侠,想问问驱动程序中(linux或者windows平台)可否使用线程?
  • 新手问问mail命令的使用问题
  • 第一次问问题:我菜鸟


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3