在一次采访中,他们问我: 当Java Access Specifier(Public,Default,Protected,Private)绑定到Java代码时?早期结合或晚期结合? 我说:早期绑定。 然后他们说: 我们在运行时需要安全性。那它是如何实现的? 我不知道。请帮忙。 并且感谢提前.....
答案 0 :(得分:0)
1)您对第一个问题的回答是正确的。类型检查在compile time
完成(早期绑定)。因为java
是静态类型。
2)当提问者谈到运行时安全性时,我认为他必须谈论运行时代码安全性,访问资源,外来代码访问/限制,加密,加密,沙箱等
阅读本文。这是整体概述。这将为您提供良好,清晰和清晰的头脑开始>> http://docs.oracle.com/javase/7/docs/technotes/guides/security/overview/jsoverview.html
比进入细节,主题>> http://docs.oracle.com/javase/7/docs/technotes/guides/security/index.html