[자바오류] Array constants can only be used in initializers
String[] arr = new String [3]; //배열 선언 arr = {"AS", "BS", "CS"}; //배열 할당 Array constants can only be used in initializers 배열 상수는 초기화에 사용할 수 있습니다. 배열을 선언하고 그 배열에 값을 넣어준다고 생각했는데 에러가 발생합니다. 왜 그런가 했더니 배열 초기화는 String[] arr = {"AS", "BS", "CS"}; 와 같이 사용 할 수도 있지만 이는 JAVA가 C언어 사용자들을 위해서 C언어 문법과 같이 쓸 수 있도록 지원 하는 것이지 C언어와 동일하지는 않습니다. 자바는 포인터를 직접 사용하지 않기 때문에 위와 같은 방식은 추천하지 않으며 객체 선언 new 를 사용하여 동적 메모리 할당 영역..