小编Rat*_*ass的帖子

静态变量引用的对象的垃圾收集

class StaticTest{

public static SomeClass statVar = new SomeClass();

}
Run Code Online (Sandbox Code Playgroud)

在此之后,如果我们StaticTest.statVar随机访问和分配一些新对象,那么所有这些对象何时会被垃圾收集?答:在正常的垃圾收集时间内。

但是如果 thisstatVar引用了一些实例变量(对象)呢?

不清楚?

好的,静态变量的生命周期是在类卸载之前。在 Web 应用程序中,我们在静态上下文中初始化许多东西。如果我们提供了一些对这个静态上下文的对象引用,但我们没有释放它们,那么它是如何被垃圾收集的?

我很乐意就此进行讨论。

java static garbage-collection memory-management

3
推荐指数
1
解决办法
4600
查看次数

如何使用JUnit进行单元测试时处理异常?

如果一个方法抛出异常,如何编写一个测试用例来验证该方法实际上是否抛出了预期的异常?

java junit exception-handling

3
推荐指数
2
解决办法
7960
查看次数

如何将矩形板切成两半?

我们有矩形板,在RANDOM处切一个小矩形块.如何使该表完全相同的两半?

math logic geometry

1
推荐指数
1
解决办法
6349
查看次数