是否可以从JVM中的堆中获取Object并在其上调用方法。
让我说我有这个:
public class TestObjectOnHeap {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}
我创建了一个Web应用程序来实例化这个类
TestObjectOnHeap obj = new TestObjectOnHeap();
obj.setName("created in webapp");
然后我想创建一个不同的应用程序(可能通过javaagent?)读取该值并打印"created in webapp"
这可能吗?
答案 0 :(得分:1)
不,这是不可能的。您必须将其传递给其他程序,或通过服务将其提供给其他程序,或将其保存到其他程序可以找到的数据库中。无论如何,它将涉及某种serialization。