摘要: 每个Java应用都可以有自己的安全管理器,它是防范恶意攻击的主要安全卫士。安全管理器通过执行运行阶段检查和访问授权,以实施应用所需的安全策略,从而保护资源免受恶意操作的攻击。实际上,安全管理器根据Java安全策略文件决定将哪组权限授予类。然而,当不可信的类和第三方应用使用JVM时,Java安全管理器将使用与JVM相关的安全策略来识别恶意操作。在很多情况下,威胁模型不包含运行于JVM中的恶意代码,此时Java安全管理器便不是必需的。当安全管理器检测到违反安全策略的操作时,JVM将引发AccessControlException或SecurityException。 阅读全文
posted @ 2013-04-18 18:27 三句对白 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 今天看网页的时候看到一个关于i=i++的问题。 public void testNum(){ int j=2; j=j++; System.out.println("j=" + j); j=++j; System.out.println("j=" + j); } 在java中得出的结果是:j=2 j=3; 而在C++中得出的结果是:j=3 j=3; 阅读全文
posted @ 2013-04-18 18:17 三句对白 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一. Thread类与object类等其他类一样,刚开始就有一个 private static native void registerNatives(); static { registerNatives(); } 这个本地方法是为了让这个class的所有本地方法(例如C)可以自定义名称,而不是使用默认名称Java_java_lang_Thread_getClass 阅读全文
posted @ 2013-04-18 12:11 三句对白 阅读(1276) 评论(0) 推荐(0) 编辑