URLPermission 类用于表示访问给定 URL 的资源的权限。给定的URL充当名字的许可。这行动代表 请求方法和标头。
类声明:
public final class URLPermission extends Permission
构造函数:
构造函数 | 说明 |
---|---|
URLPermission(String url) |
此构造函数用于创建具有指定 URL 的 URLPermission 类的新实例 |
URLPermission(String url, String actions) |
此构造函数用于创建具有指定 URL 和操作的 URLPermission 类的新实例 |
方法:
方法 |
说明 |
---|---|
equals(Object p) |
此方法检查两个 URLPermission 对象是否相等。 |
getActions() |
该方法返回字符串格式的操作,当前是规范化的方法列表,并发送标头列表请求。 |
hashCode() |
该方法返回该对象的哈希值。 |
implies(Permission p) |
此方法检查该对象是否隐含给定的权限。 |
示例 1:
Java
// Java program to illustrate working of hashCode() method
import java.net.URLPermission;
public class URLpermission {
public static void main(String[] args)
{
String url = "https://www.geeksforgeeks.org";
// creating a new URLPermission object
URLPermission permission
= new URLPermission(url, "connect");
// printing the actions of this URLPermission object
System.out.println("Actions: "
+ permission.getActions());
// printing the hash value of this URLPermission
// object
System.out.println("Hashcode: "
+ permission.hashCode());
}
}
输出
Actions: CONNECT: Hashcode: -1592744539
示例 2:
Java
// Java program to illustrate working of equals() method
import java.net.URLPermission;
public class URLpermission {
public static void main(String[] args)
{
String url1 = "https://www.geeksforgeeks.org";
String url2
= "https://www.geeksforgeeks.org/data-structure-gq/linked-list-gq/";
URLPermission permission1 = new URLPermission(url1);
URLPermission permission2 = new URLPermission(url2);
if (permission1.equals(permission2)) {
System.out.println("Both objects are equal");
}
else {
System.out.println(
"Both objects are not equal");
}
}
}
输出
Both objects are not equal
相关用法
- Java java.net.URLConnection用法及代码示例
- Java java.net.SocketException用法及代码示例
- Java java.net.Proxy用法及代码示例
- Java java.net.ProxySelector用法及代码示例
- Java java.net.ProtocolFamily用法及代码示例
- Java java.net.SocketOption用法及代码示例
- Java java.net.CookiePolicy用法及代码示例
- Java java.net.SecureCacheResponse用法及代码示例
- Java java.net.CacheResponse用法及代码示例
- Java java.net.SocketImplFactory用法及代码示例
- Java java.net.ResponseCache用法及代码示例
- Java java.net.NetPermission用法及代码示例
- Java java.net.CacheRequest用法及代码示例
- Java java.net.FileNameMap用法及代码示例
- Java java.net.CookieStore用法及代码示例
- Java java.net.PasswordAuthentication用法及代码示例
- Java java.net.CookieHandler用法及代码示例
- Java java.net.CookieManager用法及代码示例
- Java java.net.BindException用法及代码示例
- Java java.net.Socket用法及代码示例
- Java java.net.ServerSocket用法及代码示例
- Java java.net.InetAddress用法及代码示例
- Java java.nio.ByteBuffer用法及代码示例
- Java java.nio.IntBuffer用法及代码示例
- Java java.nio.file.FileStore用法及代码示例
注:本文由纯净天空筛选整理自abhinavjain194大神的英文原创作品 java.net.URLPermission Class in Java。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。