String、StringBuffer、StringBuilder和StringTokenizer有什么区别
Character用于单个字符操作;String用于字符串操作,属于不可变类,即对象被创建,其值将不能改变,适合在需要被共享的场合中使用;而StringBuffer也是用于字符串操作,不同之处是StringBuffer属于可变类。当对象被创建后仍然可以对其值进行修改。当一个字符串经常需要被修改时使用StringBuffer。String和StringBuffer的另一个区别是当实例化String时