好吧,我正在经历 Java 中的内存泄漏。
我在下面看到了这个简单的程序,作者说使用下面的程序可能会发生内存泄漏
但是请告诉我这个程序有什么问题以及为什么它会产生内存泄漏?
package com.code.revisited.memoryleaks;
public class StackTest {
public static void main(String[] args) {
Stack<Integer> s = new Stack<>(10000);
for (int i = 0; i < 10000; i++) {
s.push(i);
}
while (!s.isEmpty()) {
s.pop();
}
while(true){
//do something
}
}
}