int[] = new int[1]// 创建一个长度为1 的整形数组
int[] = new []{1}// 创建一个长度为1,第一个元素的值为1;
str=null和 str=""这是完全不一样的概念
所以只有1和2符合要求
对于str=null 这表示这个引用的值是空
而 str="" 只是字符串的值没有
但是这个类的其他方法 其他静态变量依然有
你还是可以用它的方法
但是如果是=null 你是不可以调用它的方法的
明白没
int[] = new int[1]// 创建一个长度为1 的整形数组
int[] = new []{1}// 创建一个长度为1,第一个元素的值为1;
str=null和 str=""这是完全不一样的概念
所以只有1和2符合要求
对于str=null 这表示这个引用的值是空
而 str="" 只是字符串的值没有
但是这个类的其他方法 其他静态变量依然有
你还是可以用它的方法
但是如果是=null 你是不可以调用它的方法的
明白没