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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。