内存中的任意地址是什么?

时间:2014-04-07 05:49:19

标签: java memory-management applet

在java中,据说“远程加载的代码无法访问任意地址 记忆。“那么这些任意地址是什么?

1 个答案:

答案 0 :(得分:1)

这些“任意地址”指的是本地系统的内存。如果您有一台本机应用程序(编译为EXE文件),该应用程序在一台PC上下载并执行,那么此可执行文件可以执行任何 - 特别是,它可以读取(并且至少在理论上写入)整个它正在运行的系统的内存。与此相反,Java应用程序仅限于Java虚拟机(JVM)。除了JVM提供的显式内存之外,它无法访问运行它的系统上的内存。这是由Java和JVM本身强加的安全层,而不是SecurityManager等其他机制强加的安全层。