java命名空间java.security类provider的类成员方法:
put定义及介绍
本文导语:
put
public object put(object key,
object value)
设置 key 属性,使其具有指定的 value。
首先,如果存在安全管理器,则用字符串 "clearproviderproperties."+name(其中 name 是 provider 的名称)作为参数调用其 checksecurityaccess 方法...
public object put(object key,
object value)
- 设置
key
属性,使其具有指定的 value
。
首先,如果存在安全管理器,则用字符串 "clearproviderproperties."+name
(其中 name
是 provider 的名称)作为参数调用其 checksecurityaccess
方法,以查看是否能设置此 provider 的属性值。如果使用 checksecurityaccess
的默认实现(即未重写此方法),则会导致使用 securitypermission("putproviderproperty."+name)
权限来调用安全管理器的 checkpermission
方法。
- 指定者:
- 接口
map
中的 put
- 覆盖:
- 类
hashtable
中的 put
- 参数:
key
- 属性键。value
- 属性值。
- 返回:
- 指定属性 (
key
) 以前的值;如果不存在该值,则返回 null。
- 抛出:
securityexception
- 如果存在安全管理器,且其 securitymanager.checksecurityaccess(java.lang.string)
方法拒绝设置属性值。- 从以下版本开始:
- 1.2
- 另请参见:
object.equals(object)
,
hashtable.get(object)