What is the main difference between StringBuffer and StringBuilder? Is there any performance issues when decid