- 类型参数:
-
T
- 运行计算的结果类型
- 函数式接口:
- 这是一个函数式接口,因此可以用作lambda表达式或方法引用的赋值目标。
允许启用权限执行的计算。通过在
PrivilegedAction
对象上调用AccessController.doPrivileged
来执行计算。此接口仅用于不会抛出已检查异常的计算;会抛出已检查异常的计算必须使用PrivilegedExceptionAction
。
- 自 JDK 版本:
- 1.2
- 参见:
-
Method Summary
-
Method Details
-
run
T run()执行计算。此方法将在启用权限后由AccessController.doPrivileged
调用。- 返回值:
-
可能表示计算结果的与类相关的值。每个实现
PrivilegedAction
的类应该记录这个值代表的内容(如果有)。 - 参见:
-