JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.SecurityException
的使用

使用 SecurityException 的软件包
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
 

java.langSecurityException 的使用
 

抛出 SecurityExceptionjava.lang 中的方法
 Constructor<T> Class.getConstructor(Class... parameterTypes)
          返回一个 Constructor 对象,它反映此 Class 对象所表示的类的指定公共构造方法。
 Constructor[] Class.getConstructors()
          返回一个包含某些 Constructor 对象的数组,这些对象反映此 Class 对象所表示的类的所有公共构造方法。
 Class[] Class.getDeclaredClasses()
          返回 Class 对象的一个数组,这些对象反映声明为此 Class 对象所表示的类的成员的所有类和接口,包括该类所声明的公共、保护、默认(包)访问及私有类和接口,但不包括继承的类和接口。
 Constructor<T> Class.getDeclaredConstructor(Class... parameterTypes)
          返回一个 Constructor 对象,该对象反映此 Class 对象所表示的类或接口的指定构造方法。
 Constructor[] Class.getDeclaredConstructors()
          返回 Constructor 对象的一个数组,这些对象反映此 Class 对象表示的类声明的所有构造方法。
 Field Class.getDeclaredField(String name)
          返回一个 Field 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明字段。
 Field[] Class.getDeclaredFields()
          返回 Field 对象的一个数组,这些对象反映此 Class 对象所表示的类或接口所声明的所有字段,包括公共、保护、默认(包)访问和私有字段,但不包括继承的字段。
 Method Class.getDeclaredMethod(String name, Class... parameterTypes)
          返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明方法。
 Method[] Class.getDeclaredMethods()
          返回 Method 对象的一个数组,这些对象反映此 Class 对象表示的类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。
 Field Class.getField(String name)
          返回一个 Field 对象,它反映此 Class 对象所表示的类或接口的指定公共成员字段。
 Field[] Class.getFields()
          返回一个包含某些 Field 对象的数组,这些对象反映此 Class 对象所表示的类或接口的所有可访问公共字段。
 Method Class.getMethod(String name, Class... parameterTypes)
          返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。
 Method[] Class.getMethods()
          返回一个包含某些 Method 对象的数组,这些对象反映此 Class 对象所表示的类或接口(包括那些由该类或接口声明的以及从超类和超接口继承的那些的类或接口)的公共 member 方法。
 

java.lang.reflectSecurityException 的使用
 

抛出 SecurityExceptionjava.lang.reflect 中的方法
static void AccessibleObject.setAccessible(AccessibleObject[] array, boolean flag)
          使用单一安全性检查(为了提高效率)为一组对象设置 accessible 标志的便捷方法。
 void AccessibleObject.setAccessible(boolean flag)
          将此对象的 accessible 标志设置为指示的布尔值。
 

java.util.loggingSecurityException 的使用
 

抛出 SecurityExceptionjava.util.logging 中的方法
 void Logger.addHandler(Handler handler)
          添加一个日志 Handler 以接收日志记录消息。
 void LogManager.addPropertyChangeListener(java.beans.PropertyChangeListener l)
          添加重读日志属性时调用的事件侦听器。
 void LogManager.checkAccess()
          检查使用当前上下文来修改日志配置是否受信任。
abstract  void Handler.close()
          关闭 Handler,并释放所有相关的资源。
 void StreamHandler.close()
          关闭当前输出流。
 void SocketHandler.close()
          关闭此输出流。
 void MemoryHandler.close()
          关闭 Handler,并释放所有相关的资源。
 void FileHandler.close()
          关闭所有文件。
 void LogManager.readConfiguration()
          重新初始化日志属性并重新读取日志配置。
 void LogManager.readConfiguration(java.io.InputStream ins)
          从给定流重新初始化并重新读取日志配置,该配置为 java.util.Properties 格式。
 void Logger.removeHandler(Handler handler)
          移除一个日志 Handler。
 void LogManager.removePropertyChangeListener(java.beans.PropertyChangeListener l)
          移除属性更改事件的事件侦听器。
 void LogManager.reset()
          重置日志配置。
 void Handler.setEncoding(String encoding)
          设置该 Handler 所用的字符编码。
 void StreamHandler.setEncoding(String encoding)
          设置(或更改)该 Handler 所用的字符编码。
 void Logger.setFilter(Filter newFilter)
          设置过滤器以控制此 Logger 的输出。
 void Handler.setFilter(Filter newFilter)
          设置 Filter,以控制该 Handler 的输出。
 void Handler.setFormatter(Formatter newFormatter)
          设置 Formatter
 void Logger.setLevel(Level newLevel)
          设置日志级别,指定此 logger 记录的消息级别。
 void Handler.setLevel(Level newLevel)
          设置日志级别,指定该 Handler 所记录的信息级别。
protected  void StreamHandler.setOutputStream(java.io.OutputStream out)
          更改输出流。
 void MemoryHandler.setPushLevel(Level newLevel)
          设置 pushLevel
 

抛出 SecurityExceptionjava.util.logging 中的构造方法
FileHandler()
          构造一个默认的 FileHandler
FileHandler(String pattern)
          初始化要写入给定文件名的 FileHandler
FileHandler(String pattern, boolean append)
          初始化要写入给定文件名的 FileHandler(使用可选的 append)。
FileHandler(String pattern, int limit, int count)
          初始化要写入文件集合的 FileHandler
FileHandler(String pattern, int limit, int count, boolean append)
          初始化要写入文件集合的 FileHandler(使用可选的 append)。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策