Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 技巧--throw exception |
Jove
CJSDN高级会员 发贴: 1228 积分: 194 |
于 2004-09-14 20:35
001 import java.lang.reflect.Field; 002 import java.sql.SQLException; 003 import sun.misc.Unsafe; 004 005 public class TestException { 006 007 public static void main(String[] args) { 008 TestException me = new TestException(); 009 try { 010 me.foo(); 011 if (false) { 012 //never happen 013 throw new SQLException(); 014 } 015 } catch (SQLException e) { 016 e.printStackTrace(); 017 } 018 019 } 020 public static Unsafe getUnsafe() { 021 try { 022 Field field = Unsafe.class.getDeclaredField("theUnsafe"); 023 field.setAccessible(true); 024 return (Unsafe) field.get(null); 025 } catch (Exception ex) { 026 throw new RuntimeException("can't get Unsafe instance"); 027 } 028 } 029 030 private void foo() { 031 getUnsafe().throwException(new SQLException("test")); 032 } 033 } 出处 http://www.oreillynet.com/pub/wlg/5559
littledeer1974 edited on 2004-12-07 09:24
|
作者 | Re:奇技淫巧--throw exception [Re:Jove] |
href
发贴: 34 积分: 0 |
于 2004-09-15 09:45
没看明白,楼主能否简单解释一下? |
作者 | Re:奇技淫巧--throw exception [Re:Jove] |
siage
发贴: 11 积分: 0 |
于 2004-09-16 12:03
楼主自己编的Exception? |
作者 | Re:奇技淫巧--throw exception [Re:Jove] |
littledeer1974
Garbage Collector CJSDN高级会员 发贴: 1517 积分: 122 |
于 2004-09-22 10:21
(建议修改贴名,纯属个人感受) Surround yourself with people who are open to change |
已读帖子 新的帖子 被删除的帖子 |
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 |