Differences between string, string builder, and string buffer.

: 780
Paper : Java FAQ (Frequently Asked Questions and answers) for freshers | Platform : Object-oriented programming Language | Category : Programming FAQs
String String Builder String Buffer
String values are stored in a constant string pool. String Builder is stored in the stack. String Buffer is also stored in the stack.
The values can not be changes We can change the value We can change the value.
  It is not thread-safe so it is not synchronized.  It is thread-safe so it is synchronized. 
  It is faster in working. It is slower in working.