String[] a = null;String[] b = {","};a = b;//正确语法a={","};//错误语法,这是为什么啊?
那为什么a=b就可以成立那?
String[]b={'',''};这个b已经被构造器构造出来了,它的数据类型又和a相同,当然可以相等,a本身没有被构造出来,就不能直接复制。通俗一点的说就相当于,把b重新取了个名字换成了a,其实a和b就是同一个东西