与目标 VM 断开连接,地址:'127.0.0.1:51928',传输:'socket'

Dan*_*ang 3 java sockets intellij-idea bigdecimal

什么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
    }
}
Run Code Online (Sandbox Code Playgroud)

结果是

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'
Run Code Online (Sandbox Code Playgroud)

Ked*_*shi 5

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'

由于这些日志是同时写入的,控制台将它们混在一起。