这个压缩包里的都是超级经典的java例子

源代码在线查看: guardobj.htm

软件大小: 2381 K
上传用户: sinoarts
关键词: java 超级
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				
				Controlling Access to an Object (Java Developers Almanac Example)
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				The Java Developers Almanac 1.4
				
				        Order this book from Amazon.
				    
				
				
				
				
				
				
				
				
				
				
				
				
				
								google_ad_client = "pub-6001183370374757";
				google_ad_width = 120;
				google_ad_height = 600;
				google_ad_format = "120x600_as";
				google_ad_channel = "4777242811";
				google_ad_type = "text_image";
				google_color_border = "FFFFFF";
				google_color_bg = "FFFFFF";
				google_color_link = "6666CC";
				google_color_url = "6666CC";
				google_color_text = "000000";
				//-->   
				
				Home
				    >
				    List of Packages
				    >
				
				    
				    java.security
				         [30 examples]
				    
				        >
				        Permissions
				             [7 examples]
				            
				
				  e216. Controlling Access to an Object
				
				This example demonstrates how to protect access to an object 
				using a permission. Only threads with the required permission can
				access the object.
				
				
				    // Create the object that requires protection
				    String secretObj = "my secret";
				    
				    // Create the required permission that will protect the object
				    Guard guard = new PropertyPermission("java.home", "read");
				    
				    // Create the guard
				    GuardedObject gobj = new GuardedObject(secretObj, guard);
				    
				    // Get the guarded object
				    try {
				        Object o = gobj.getObject();
				    } catch (AccessControlException e) {
				        // Cannot access the object
				    }
				
				
				
				
				             Related Examples
				
				
				
				
				e212. 
				    Enabling the Security Manager
				
				
				
				e213. 
				    Checking Read/Write Permission for a Directory
				
				
				
				e214. 
				    Determining If One Permission Implies Another
				
				
				
				e215. 
				    Creating a Custom Permission
				
				
				
				e217. 
				    Listing All Permissions Granted to a Loaded Class
				
				
				
				e218. 
				    Listing All Permissions Granted to Classes Loaded from a URL or Directory
				
				
				
				
				
				
				
				
				        See also: 
				
				    Key Store
				  
				
				
				    Message Digests
				  
				
				
				    Policy Files
				  
				
				
				    Public and Private Keys
				  
				
				
				    Signatures
				  
				
				
				
				
				
				
				
				
				
				© 2002 Addison-Wesley.
				   
				
				
				
				
				
				
				
				
							

相关资源