设为首页 加入收藏

TOP

Java安全模型(沙箱or策略)和transient变量
2015-07-16 12:56:10 来源: 作者: 【 】 浏览:2
Tags:Java 安全 模型 沙箱 策略 transient 变量

在研究enum类的源码时,跟踪到Class类的如下代码:


在上述代码中有两处标红的代码:


1、java.security.AccessController.doPrivileged...这段代码可参考:《基于 Java 2 运行时安全模型的线程协作》?http://www.ibm.com/developerworks/cn/java/j-lo-rtsecurity/


可惜看完一遍还是晕菜,什么必须要签名之类的,平时也没有遇到过啊,汗啊~~~


2、volatile是解决线程可见性问题的,transient是临时性的变量不会被串行化。


transient的问题可参考如下的代码:


从输出结果可以看出:pwd和employee都为null,因为它们都被设置为transient?


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java类中各成员初始化的顺序 下一篇Java开发规范总结

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: