1.2作用
①在运行时判断任意一个对象所属的类
②在运行时构造任意一个类的对象
③在运行时判断任意一个类所具有的成员变量和方法(通过setAccessible()方法可访问或修改private成员)
④...适用范围
String:适用于少量的字符串操作
StringBuilder:适用于单线程下,大量字符串操作
StringBuffer:适用多线程下,大量字符串操作
3.单例模式
作用
保证在Java程序中...equals方法可以看出,比较的是String的所存放内容是否相等
equals方法其实是交给开发者重写,在自定义类里,你想用它比较什么都可以,只要你重写它,所以我们并不能单纯的说它是用来比较什么的
6...arr引用
2.在堆中创建长度3的int数组,并将其初始化,赋默认值0
3.将arr引用指向int数组
4.对int数组中每一个int值重新赋值
存放引用类型User
1.在栈中创建userArr引用...2.在堆中创建长度3的User数组,并将其初始化,赋默认值null
3.将userArr引用指向User数组
4.在栈中创建user1,user2引用
5.在堆中创建User("张三"),User("李四