What I know about Java's garbage collector is that it handles everything needed, but my concern is efficiency.
Some other languages, like Python — as far as I know —, can help the garbage collector by actually doing this:
objectReference = none
Does this works in Java, in such a way the programmer can almost free Heap memory in a efficient way by assigning variables to null? If yes, how efficient is this, compared to C's manually freeing memory with the free() function?