Language/Java
Java 참조 자료형과 출력 예제
이번 글에서는 자바의 참조 자료형을 살펴보려고 한다. 맨 앞에서 자바는 자료형을 크게 2가지로 구분할 수 있다고 했다. 기본형과 참조형이었다. 기본형은 8가지가 있었고 나머지는 모두 참조형이라고 했다. 근데 참조형이 뭘까? 그냥 무슨 뜻일까? 이는 C언어의 포인터와 같다. 다시 말해, 자바에서는 참조변수를 사용할 때 반드시 객체를 생성하여 사용하는데 그 때 객체를 제어하기 위한 변수이다. (객체는 C언어의 구조체와 비슷한 느낌이지만 그 안에 함수까지 가질 수 있는 녀석이라고 보면 되겠다.) 먼저, C언어에서 포인터는 어떤 특징이 있었는지 대략 생각해보자. 자료형을 얘기하고 있다보니 참조변수도 byte size가 있을 것이다. 그럼 Java에서의 참조변수는 얼마일까? 위에 보면 참조변수는 포인터와 같다고 ..