I am trying to understand what happens to a string when null is assigned to it. So, I have a String str = new String("abc"); // it uses some space in memory when str i