레퍼런스 타입
◇ 자바데이터 타입 ▷ 기초타입(Primitive type) 수치타입 : byte, short, int, long, char (정수) / float, double (실수) Boolean타입 : boolean ▷ 참조타입(Reference type) 클래스, 인터페이스, 배열, 열거(enum) ※ 타입 안에 다수의 값이 들어갈 수 있는 것은 참조타입이라고 볼 수 있다. ※ 하지만, 참조변수가 가리키는 것 또한 전달 방식으로 보면 값 타입으로 볼 수 있다. ◇ null 참조값 Point pt; // 참조변수 Point pt = null; System.out.println(pt.x); System.out.println(pt.x); 결과 : 컴파일 에러 결과 : 런타임 에러 → 즉, 초기화 되지 않은 것을 참조..
Java에서 if, while, for 문의 조건문 / switch
if, while, for 문에서의 조건문은 C/C++ 에서 0을 false로, 1(대표값-0이 아닌 모든 수)을 true로 대체해서 사용할 수 있었지만, 자바에서는 조건 안에 단순히, 0이나 1을 넣으면 컴파일 에러가 뜨게 된다. 자바의 조건에서는 true 나 false의 값이 있는 boolean 형으로 사용해야 한다. switch의 조건문에서는 int가 대표값으로 들어가며, short나, byte, char 값 만을 사용할 수 있다.