It stems from a rant I have about Java's use in educational programming. Too often I see Java used at my college for everything, and the students not even learning C or C++. This becomes problematic, in that many of them don't ever learn how exactly one manages memory. This then turns into the syndrome of "just keep opening resources, eventually the garbage collector will come along and save me"
I don't have anything against Java in particular, just its misuse. That and the sort of thoughtless fanatacism that occasionally accompanies it
All this said I had only intended the comment as a somewhat offhanded and humerous comment...
Computer science is merely the post-Turing decline of formal systems theory.
I don't know C or Java very well, but I believe it is a reference to the (debatable) benefit of Java over C/C++.
In C, when you create a variable, you have to reserve memory for it. Then when you are done with the variable you must close that area of memory. In Java, you just use the variable and it cleans up for you. Java-type people call this garbage collection.