Tricky Interview Question | Difference between String Literal and String Object in Java