摘要:
int[] arr = new int[]{1,2,3};不会报错; 但是 int [] arr; arr={1,2,3};会报错; 得这样写: int[] arr; arr = new int[]{1,2,3}; 第一行会默认给new出一块空间而下面的不会。 阅读全文
摘要:
1、StringBuffer 并没有重写equals方法所以比较的还是地址,直接父类是CharSequence。 2、substring(0)则返回当前地址,substring(1)则new 一个新对象出来而不是直接去常量池找。同理toUpperCase 这些方法也是new 一个出来,所以地址不同。 阅读全文