JAVA 상수(final)/리터럴/형변환(casting)
상수(Constant) 코드 내에서 final로 선언 변수와는 반대로 프로그램 도중에는 수정불가 사용 목적 프로그램 내에서 변경되지 않아야 하는 값을 상수로 선언해두고 혹시 변경되는 경우 선언된 값만 수정 코드예시 final double PI = 3.14; final int Max_num = 100; PI = 5.55; // error 프로그램 도중 변경 불가 리터럴(Literal) 프로그램에서 사용하는 모든 숫자, 값, 논리값 변수나 필드에 지정할 수 있는 값 (예 : 1, 'A', "hello", 3.14, True) 종류 : 정수, 실수, 문자, 논리, 문자열 리터럴에 해당하는 값은 상수풀(constant pool)에 저장되고 필요한 경우 상수풀에서 가져와서 사용한다. 상수풀(constant poo..
2022. 3. 3.