Speaking of response uncertainty bug, it should be noted that this uncertainty stems from the time of garbage collection. In a typical embodiment, the time may come when the program a couple of gigabytes of memory dine or when the memory is not enough, and it will be available by performing garbage collection. That is, the application can run without problems for a long time without causing a bug, and it is even possible to go through several versions before the bug will manifest itself at any user who decides to report it to the developers.
It is worth noting that this rule will not be applied to the objects declared as
But we can use
to show the problem, which will accelerate the garbage collection.