当使用匿名内部类运行某些代码时,在Java中获得异常透明性的最佳实践方法是什么。我在实际代码中看到的一个常见模式是使用一些伪Runnable类型接口(interface)来为某些给定代码指定一些上下文。我能想到的JDK中最好的例子是java.security.PrivilegedExceptionAction。try{booleansuccess=AccessController.doPrivileged(newPrivilegedExceptionAction(){@OverridepublicBooleanrun()throwsException{//dosomething//re