String
String:字符串类型,可以定义字符串变量指向字符串对象
String是不可变字符串对象的原因:
String变量 每次的修改其实都是产生了并指向了新的字符串对象
原来的字符串对象都是没有改变,所以称不可变字符串对象。
面试常考的问题
以" "方式给出的字符串对象,在字符串常量池中存储,而且相同类容只会存储一份;
通过构造器new对象,没new一次都对产生新的对象,放在堆内存中
字符串对象的特点:双引号创建的字符串对象,在字符串常量池中存储同一个。
通过new构造器创建的字符创对象,在堆内存中分开存储。
字符串比较应该使用String提供的equlas方法,只关心类容一样就返回true
基本数据类型比较时使用==;