偶是初学者,偶问一个简单问题,别笑我啊。 Exception是可以从任何标准Java库的类方法中“掷”出的基本类型。此外,它们亦可从我们自己的方法以及运行期偶发事件中“掷”出。为获得违例的一个综合概念 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBConnect方法如果有错误的话,会抛出Exception这个异常。在你使用这个方法的时候,要对它进行catch,捕捉异常。 凡是带有掷出异常的函数,在被调用的时候,必须捕获该异常,比如你的这个类,在生成对象是必须捕获异常:try{ dbc=new DBConnect();}catch(Exception e){ do something with the exception new throws;} 啊,好像明白些了。但是,如果在方法后不加throws Exception 的话,使用这个方法时用try catch也能捕获错误吧? 对,刚才试了一下,对于加了throws Exception 的方法,调用时必须进行错误捕获,否则连编译都通不过。那么是不是可以这样理解,加上throws Exception 的方法表示这个方法会做一些可能会出错的工作,加上throws Exception 是为了提醒调用者调用这个方法时有可能会出错,你必须进行错误处理,否则不让编译。 public DBConnect() throws Exception 的意思就是DBConnect()说我给你办事可能会捅娄子(Exception )谁用我就得给我兜着,娄子我可以不捅,但是你不能不准备给我摆平。当然你怎么摆平我不管,nb你就自个儿来try{}catch,没本事你就业扔给你老大吧(throws ) hibernate中hql怎么查询到最后一条记录 初学JAVA,程序调试不出,希望大家帮下忙 两个简单问题,看过孙卫琴的《JAVA面向对象编程》的进 Exception in thread "main" java.lang.NullPointerException 求一个比较算法 关于eclipse下VE插件的安装问题 请问在JList上的内容有了变动之后,如何更新显示? 奇怪的问题,为什么我的画面出不来? 精通JTable的高手请出手! 想学java但不知道从什么书入手! 问一个很简单的问题 Socket与ServerSocket有何区别
你的这个类,在生成对象是必须捕获异常:
try{ dbc=new DBConnect();}
catch(Exception e){ do something with the exception new throws;}
但是,如果在方法后不加throws Exception 的话,使用这个方法时用try catch也能捕获错误吧?