Java初学(八)

一、图解String类创建对象及赋值

Java初学(八)_第1张图片

面试题:

Java初学(八)_第2张图片

二、String、StringBuffer、StringBuilder区别

  1、String内容不可变,而StringBuffer、StringBuilder都是内容可变的

  2、StringBuffer是同步的,数据安全,效率低;StringBuilder是数据不同步,数据不安全,效率高

注:String虽然是引用类型,但是作为参数传递时,效果和基本类型一样(特殊,String在内存中位置和其他引用类型位置不一样)

你可能感兴趣的:(java)