Disconnected from the target VM, address: '127.0.0.1:51928', transport: 'socket'
是什么意思?
这是我的代码:
import java.math.BigDecimal;
public class puzzle2 {
public static void main(String args[]){
System.out.println(2.00-1.10); //0.8999999999999999
System.out.println(new BigDecimal("2.00").subtract(new BigDecimal("1.10"))); //0.10
}
}
结果是
Connected to the target VM, address: '127.0.0.1:51928', transport: 'socket'
0.8999999999999999
0.90
Disconnected from the target VM, address: '127.0.0.1:51928', transport: 'socket'
原文由 Danpatpang 发布,翻译遵循 CC BY-SA 4.0 许可协议
Java 调试器连接到 JVM 的调试端口时会打印以下消息。
Connected to the target VM, address: '127.0.0.1:51928', transport: 'socket'
同样,当您的程序终止时,将打印以下消息以指示调试器已与端口断开连接。
Disconnected from the target VM, address: '127.0.0.1:51928', transport: 'socket'
由于这些日志是同时写入的,因此控制台将它们混淆了。