Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个带有字符串的 java 程序。我有这个程序正在运行。
现在我想做另一个可以改变这个字符串值的java程序。这可能吗?
Java 字符串是不可变的。从技术上讲,你不能“改变价值”。您可以做什么,有多种选择,具体取决于您的目标。你到底想做什么?
不,是的。
不,因为您不能直接访问正在运行的进程中的变量。但是,您可以让您的程序监听一个端口或使用另一种进程间通信方式,等待来自其他进程的连接,并根据它收到的消息更改变量。