gpt4 book ai didi

java GC 和控制台

转载 作者:行者123 更新时间:2023-12-01 07:09:06 25 4
gpt4 key购买 nike

为了了解发生了什么,我编写了以下代码:

public class Loopp {

public static void main(String[] args) {
int i=1;
while(true) {
Employee e = new Employee("MyName", i);
i++;
System.out.print(i + " ");
}
}
}

但是在控制台上我看不到任何输出,但是当我在调试模式下运行它时,它会打印 2 3 4 ..
我知道 gc 会一次又一次地激活来收集垃圾对象,但是这也会清除控制台吗:|

编辑:

根据答案,它对我有用,今天我学到了新东西

System.out.println(i + " ");
System.out.flush();

最佳答案

您使用的print没有flush。只有 println 具有自动刷新语义。

System.out.flush() 添加到您的代码中。

关于java GC 和控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com