- java.lang.Object
 -  
      
- java.security.Permission
 -  
        
- java.security.BasicPermission
 -  
          
- jdk.net.NetworkPermission
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Guard 
public final class NetworkPermission extends BasicPermission
表示访问jdk.net包中定义的扩展网络功能的权限。 这些权限包含目标名称,但不包含操作列表。 呼叫者是否拥有许可。定义了以下目标:
permission target name, what the target allows,and associated risks Permission Target Name What the Permission Allows Risks of Allowing this Permission setOption.SO_FLOW_SLA set theSO_FLOW_SLAoption on any socket that supports it allows caller to set a higher priority or bandwidth allocation to sockets it creates, than they might otherwise be allowed. getOption.SO_FLOW_SLA retrieve theSO_FLOW_SLAsetting from any socket that supports the option allows caller access to SLA information that it might not otherwise have- 从以下版本开始:
 - 1.8
 - 另请参见:
 -  
         
ExtendedSocketOptions, Serialized Form 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 NetworkPermission(String name)使用给定的目标名称创建NetworkPermission。NetworkPermission(String name, String actions)使用给定的目标名称创建NetworkPermission。 
-  
             
方法摘要
-  
               
声明方法的类 java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection 
-  
               
声明方法的类 java.security.Permission
checkGuard, getName, toString 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
NetworkPermission
public NetworkPermission(String name)
使用给定的目标名称创建NetworkPermission。- 参数
 -  
              
name- 权限目标名称 - 异常
 -  
              
NullPointerException- 如果name是null。 -  
              
IllegalArgumentException- 如果name为空。 
 
-  
NetworkPermission
public NetworkPermission(String name, String actions)
使用给定的目标名称创建NetworkPermission。- 参数
 -  
              
name- 权限目标名称 -  
              
actions- 应该是null。 如果没有被忽略。 - 异常
 -  
              
NullPointerException- 如果name是null。 -  
              
IllegalArgumentException- 如果name为空。 
 
 -  
 
 -