기본형과 참조형
기본형과 참조형 값의 타입 1. 문자 : char 2. 숫자 2-1. 정수 : byte, short, int, long 2-2. 실수 : float, double 3. 논리 : boolean ▶ 기본형(Primitive type) - 값의 타입인 8가지(boolean, float, double, byte, short, int, long, char) 고정 - 실제 값을 저장 ▶ 참조형(Reference type) - 기본형을 제외한 나머지 (String, System 등) , 얼마든지 추가 가능하다. - 메모리 주소를 저장(4 byte 또는 8 byte) * 32bit JVM일 경우 : 4byte로 표현 가능, 가능한 최대 값은 약 40억 byte 4byte의 참조 변수로는 40억 byte = 4GB의 메..
리터럴의 접두사와 접미사
리터럴의 접두사와 접미사 구분 종류 리터럴 접미사 논리형 false, true 없음 정수형 123, 0b0101, 077, 0xFF, 100L L 실수형 3.14, 3.0e8, 1.4f, 0x1.0p-1 f(float), d(double) 문자형 'A', '1', '\n'(개행문자) 없음 문자열 "ABC", "123", "A", "true" 없음 * 접두사와 접미사는 대소문자를 구분하지 않습니다. (0xFF -> 0XFF, 0b0101 -> 0B0101 모두 가능) 논리형 boolean power = true; // true or false만 저장 가능, 그 외는 모두 에러 발생 문자형과 문자열 char ch = 'A'; // 문자형 String str = "A"; // 문자열 정수형 byte b = 1..