9、Java安全机制:权限、代码描述与保护域深度解析

Java安全机制:权限、代码描述与保护域深度解析

1. 权限集合与权限含义

在Java安全体系中,权限管理是至关重要的一环。权限集合(Permissions)类扮演着关键角色,它包含了各种类型的权限对象,并将它们组织成权限集合(PermissionCollection)。例如,任何添加到Permissions类实例中的 java.io.FilePermission 对象都会存储在 FilePermissionCollection 类的一个包私有实例中。当调用 FilePermission 方法时,就会返回这种类型的集合。

Permissions类的主要公共方法如下:
- public void add(Permission permission) :当调用此方法添加一个权限时,权限会被存储在适当的权限集合中。如果该集合尚不存在,则会调用权限对象的 newPermissionCollection 方法来创建该集合,然后将权限对象添加到其中。最后,将权限集合对象添加到Permissions对象中。若 newPermissionCollection 返回 null ,则会创建并使用一个默认实现的权限集合,该集合使用哈希表,每个哈希表条目以权限类的名称作为键,权限对象作为值。
- public boolean implies(Permission permission) :此方法检查是否存在针对所提供权限类型的权限集合对象,若存在,则检查该集合是否包含

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值