collection is automatic in the JVM when no more variables point to that string, it is deallocated and eventually deleted from memory to free up space. Also there are mutable versions of string, called StringBuffer and StringBuilderhttps://www.javatpoint.com/difference-between-stri...