
创新互联专注于会泽企业网站建设,响应式网站开发,成都商城网站开发。会泽网站建设公司,为会泽等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
java.lang.Object
|---java.security.Permission
|---|---java.security.BasicPermission
|---|---|---java.net.NetPermission
public final class NetPermission
extends BasicPermission此类用于各种网络权限。 NetPermission 包含名称(也称为“目标名称”)但没有操作列表; 您要么拥有命名权限,要么没有。
目标名称是网络权限的名称(见下文)。 命名约定遵循分层属性命名约定。 此外,星号可能出现在名称的末尾,跟在“.”之后,或者单独出现,表示通配符匹配。 例如:“foo”。 和 "" 表示通配符匹配,而 "foo" 和 "ab" 不表示。
下表列出了所有可能的 NetPermission 目标名称,并为每个名称提供了权限允许的内容的描述以及授予代码权限的风险的讨论。
| 构造函数 | 描述 | 
|---|---|
| NetPermission(String name) | 创建具有指定名称的新 NetPermission。 | 
| NetPermission(String name, String actions) | 创建具有指定名称的新 NetPermission 对象。 | 
| 从类 java.security.BasicPermission 继承的方法 | 
|---|
| getActions, implies | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 从类 java.security.Permission 继承的方法 | 
|---|
| checkGuard, getName, newPermissionCollection | 
public NetPermission(String name)
创建具有指定名称的新 NetPermission。 该名称是 NetPermission 的符号名称,例如“setDefaultAuthenticator”等。星号可以出现在名称的末尾,跟在“.”之后,或者单独出现,表示通配符匹配。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| name | NetPermission 的名称。 | 
Throws:
| Throw名称 | Throw描述 | 
|---|---|
| NullPointerException | 如果name为null。 | 
| IllegalArgumentException | 如果name为empty。 | 
public NetPermission(String name, String actions)
创建具有指定名称的新 NetPermission 对象。 该名称是 NetPermission 的符号名称,且操作字符串当前未使用且应为空。
参数:
| 参数名称 | 参数描述 | 
|---|---|
| name | NetPermission 的名称。 | 
| actions | 应该为空。 | 
Throws:
| Throw名称 | Throw描述 | 
|---|---|
| NullPointerException | 如果name为null。 | 
| IllegalArgumentException | 如果name为empty。 |