Topic: 使用Singleton模式的时候如果构造函数需要抛出异常应该如何处理 |
Print this page |
1.使用Singleton模式的时候如果构造函数需要抛出异常应该如何处理 | Copy to clipboard |
Posted by: probing Posted on: 2005-05-04 02:12 比如 public class A { private static A a = new A() //这样语句怎么捕获的异常? private A() throws Exception {} public static A getInstance(){ return a; } } |
2.Re:使用Singleton模式的时候如果构造函数需要抛出异常应该如何处理 [Re: probing] | Copy to clipboard |
Posted by: ftang Posted on: 2005-05-04 03:14 give me a reason: that you HAVE to throw an Exception in the constructor.... |
3.Re:使用Singleton模式的时候如果构造函数需要抛出异常应该如何处理 [Re: probing] | Copy to clipboard |
Posted by: jigsaw Posted on: 2005-05-05 00:36 这种情况。。。有,io包里面不少家伙都喜欢在constructor里面丢个unchecked exception出来 两个办法 1。就不要那么野蛮 非要丢一个unchecked得出来,换个runtime得也不是不可以 2。不要求final的话,在static block里面try-catch |
4.Re:使用Singleton模式的时候如果构造函数需要抛出异常应该如何处理 [Re: probing] | Copy to clipboard |
Posted by: ftang Posted on: 2005-05-05 01:21 right...agree with jigsaw... there IS always a way to avoid throw exception in construct... |
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 |