IBM Interview Question

Difference between String, StringBuilder and StringBuffer