The nature of a String in Java is immutable, therefore, a new value attribution for a existent variable will result in a new String. Saying that, can I null or zero that old String?
I'm asking because there's no guarantee the Garbage Collector will clean up even if I call it, at the time I want.
The point here is security: a String in memory could be retrieved in a compromised device, right?