[JAVA] 자바의 리터럴(literal)?
·
Java
리터럴(literal)?자바에서의 리터럴은 그 자체로 값을 의미하는 것을 말한다. 기존의 수학에서의 상수와 같은 의미지만 자바에서 상수(constant)를 '한번 만 값을 저장 가능한 변수' 라는 의미로 정의했기 때문에 구별하기 위해 따로 리터럴(literal)이라는 단어를 사용한다.프로그램의 로딩 과정에서 명시된 리터럴들은 constant pool에 저장되고, 이후에 사용되는 경우 constant pool에서 가져와 사용한다. ( 프로그램이 컴파일되는 시점에서 정해져서 바뀌지 않는다. )리터럴은 Heap 메모리 영역 안에 잇는 메모리 공간인 상수 풀(constant pool)에 위치한다.똑같은 값을 메모리에 여러번 할당하면 메모리 낭비가 일어나기 때문에 같은 메모리 주소 값을 가져 같은 값을 사용하는 ..
PP_D
'literal' 태그의 글 목록