新聞中心
PropertyPermission

創(chuàng)新互聯(lián)主營漢陰網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),漢陰h5成都微信小程序搭建,漢陰網(wǎng)站營銷推廣歡迎漢陰等地區(qū)企業(yè)咨詢
java.lang.Object
|---java.security.Permission
|---|---java.security.BasicPermission
|---|---|---java.util.PropertyPermission
public final class PropertyPermission
extends BasicPermission此類用于屬性權(quán)限。
名稱是屬性的名稱(“java.home”、“os.name”等)。 命名約定遵循分層屬性命名約定。 此外,星號可能出現(xiàn)在名稱的末尾,跟在“.”之后,或者單獨(dú)出現(xiàn),表示通配符匹配。 例如:“java”。 和 "" 表示通配符匹配,而 "java" 和 "ab" 不表示。
要授予的操作在包含一個或多個逗號分隔關(guān)鍵字列表的字符串中傳遞給構(gòu)造函數(shù)。 可能的關(guān)鍵字是“read”和“write”。 它們的含義定義如下:
read
讀取權(quán)限。 允許調(diào)用 System.getProperty。
write
寫權(quán)限。 允許調(diào)用 System.setProperty。
在處理之前將操作字符串轉(zhuǎn)換為小寫。
在授予代碼訪問某些系統(tǒng)屬性的權(quán)限之前,應(yīng)小心謹(jǐn)慎。 例如,授予訪問“java.home”系統(tǒng)屬性的權(quán)限會提供有關(guān)系統(tǒng)環(huán)境(Java 安裝目錄)的潛在惡意代碼敏感信息。 此外,授予訪問“user.name”和“user.home”系統(tǒng)屬性的權(quán)限會提供有關(guān)用戶環(huán)境(用戶的帳戶名和主目錄)的潛在惡意代碼敏感信息。
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| PropertyPermission(String name, String actions) | 創(chuàng)建具有指定名稱的新 PropertyPermission 對象。 |
方法總結(jié)
| 從類 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 |
構(gòu)造函數(shù)詳細(xì)信息
PropertyPermission
public PropertyPermission(String name, String actions)
創(chuàng)建具有指定名稱的新 PropertyPermission 對象。 該名稱是系統(tǒng)屬性的名稱,actions 包含一個以逗號分隔的列表,列出了對該屬性授予的所需操作。 可能的操作是“read”和“write”。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| name | PropertyPermission 的名稱。 |
| actions | actions 字符串。 |
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果 name 為空。 |
| IllegalArgumentException | 如果 name 為空或 actions 無效。 |
網(wǎng)頁題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS PropertyPermission
網(wǎng)站路徑:http://fisionsoft.com.cn/article/djcsgpc.html


咨詢
建站咨詢
