1.String是引用数据类型,因为是对象而不是基本数据类型.为不可变对象,一旦被创建,就不能修改它的值.对已存在的String对象的修改都是重新创建1个新的对象,然后把新的值保存进去
2.共享数据的时候,修饰成员变量,修饰成员方法,修饰代码块会用到static关键字
3..当调用一个类的静态变量时,这个类中的静态代码块会执行。
当调用一个 类的静态方法时,这个类中的静态代码块会执行。
当创建一个 类的一个实例时,这个类中的静态代码块、非静态代码块(也叫构造代码块)、创建实例的相应的构造方法都会执行。
4.创建2个对象,在字符串常量池和字符串对象创建。第二个创建了一个。存在字符串常量池 |