10.1.4 密封
包密封可以防止其他类加入包中。使用了密封之后,用户包名就不能与设定密封的包包名相同。
mf文件设置方式:Sealed: true
MANIFEST.MF 配置
Main文件测试代码:
打包出来的文件,拷贝到随便一个位置(防止下次打包覆盖了)
换一个工程,导入jar包:
定义一个类继承包中的类
产生安全异常,密封成功
PS:注意,如果外部建立同名类,会自动引用当前项目的包,不会产生安全异常。
加入下述类再测一次:
包密封可以防止其他类加入包中。使用了密封之后,用户包名就不能与设定密封的包包名相同。
mf文件设置方式:Sealed: true
MANIFEST.MF 配置
Main文件测试代码:
打包出来的文件,拷贝到随便一个位置(防止下次打包覆盖了)
换一个工程,导入jar包:
定义一个类继承包中的类
产生安全异常,密封成功
PS:注意,如果外部建立同名类,会自动引用当前项目的包,不会产生安全异常。
加入下述类再测一次:
《数据资产管理核心技术与应用》读书笔记-第二章:元数据的采集与存储
常用集合介绍与链式列表、数组列表
哈希表钰树状哈希
同步视图、被检验视图与数组集合的相互转换
妙不可言!Java 集合源码的瑰宝------视图
反射打印类所有属性
数组能不能用泛型?怎么用?
继承与多态
优先队列和哈希映射详解
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M