Private真的安全么?

定义一个简单的类,
public Class A
{
private String B;
public A()
{
this.B="CCC";
}
}

A aa=new A();

实例化之后,aa就放入内存中了.

和某人探讨,某人说:"只要进入内存的.都能访问.但是你可以写保护.让我进不去.但是我也可以写驱动.破你的保护".
-.-||所以我在想,面对这种注入内存的,java的数据真的安全么?Orz,对这方面的知识很薄弱,望赐教.

这是由java的安全管理器来管理的,使用反射照样可以访问private的。

感谢2f的回复,换句话安全不安全就取决能否跨过java的安全管理器了.

以C/C++的角度看,每个进程都有各自的空间,应该是相对安全的。进程甲要进入进程乙的空间,须得钻系统的空子。因此,这事实上是系统的安全性问题,而不是语言的安全性问题。