String: What is the difference between String, StringBuilder, and StringBuffer in Java? Explain how String is immutable in Java. What are the benefits of immutability? How does the intern() method work with String objects? What will be the output...