-  
       
public interface PrivilegedExceptionAction<T>启用特权时执行的计算,抛出一个或多个已检查的异常。 通过在PrivilegedExceptionAction对象上调用AccessController.doPrivileged来执行计算。 此接口仅用于抛出已检查异常的计算; 不抛出已检查异常的计算应使用PrivilegedAction。 
-  
        
       
-  
             
方法详细信息
-  
run
T run() throws 异常
执行计算。 启用权限后,此方法将由AccessController.doPrivileged调用。- 结果
 -  
              依赖于类的值,可以表示计算结果。 
              实现
PrivilegedExceptionAction每个类都应记录此值表示的内容(如果有)。 - 异常
 -  
              
异常- 发生了异常情况。 实现PrivilegedExceptionAction每个类都应记录其run方法可以抛出的异常。 - 另请参见:
 -  
              
AccessController.doPrivileged(PrivilegedExceptionAction),AccessController.doPrivileged(PrivilegedExceptionAction,AccessControlContext) 
 
 -  
 
 -