Notice
Recent Posts
Recent Comments
Link
목록2차원 (1)
MSM8994의 화룡점정 블로그
[JAVA] 배열을 배열에 담은 것이 2중 배열
2중 배열은 배열을 배열에 담은 것인 다중 배열이기에 각 배열끼리는 다른 객체가 되기 때문입니다.메모리에서 연속된 곳에 저장되어 있지 않는 것이지요.사람들이 2중배열을 2차원을 표현하는데 쓴다고 2차원 배열이라고도 하는데그렇게 생각해버리시면 [1][0]이 [0][8]의 다음 원소라거나 9번째 원소라고 생각하시게 될겁니다.그래서 저는 이걸 잘못 생각한다고 봅니다. C에서 쓰이는 malloc실행 - free실행 처럼 자바에서는 new실행 - null등 다른거 할당 을 통해 그 변수가 참조할 객체를 동적으로 생성하고 소멸시킬 수 있습니다.참조형 변수(레퍼런스 타입)는 객체 자체가 아니라 그 객체를 가리키는 주소가 그 변수에 들어있고 객체는 메모리 어딘가에 있다고 들어보셨을겁니다.2중배열도 같습니다. a라는 변..
코딩
2018. 7. 18. 16:30