static int [] arr;
public static void main(String[] args) {
arr[2] = 4;
}public static void main(String[] args) {
int [] arr;
arr[2] = 4;
}

위에꺼는 NullPointerException뜨고

아래꺼는 배열 생성안해서 뜨는 오류인데

위에꺼 배열 arr은 static으로 선언하면 기본 값이 null인거임?