July 03, 2020
변수 선언 : 메모리에 변수(기억공간)를 만드는 것. 변수가 선언되면 Symbol Table에 등록이 된다. (key-value 형태)
Symbol table : 변수가 기억공간을 할당 받으면 변수의 번지(address)가 등록되는 테이블
컴파일러가 변수를 읽으면 Symbol Table을 거쳐서 memory에 접근한다. Symbol Table에 해당 변수가 없으면 ‘cannot find symbol’ 에러가 발생하게 된다.
기본자료형(PDT) : 컴파일러에서 기본적으로 제공해주는 자료형
사용자정의자료형(UDDT) : 필요에 의해서 새롭게 만들어 사용하는 자료형 => class를 만들어서 사용
할당, 대입(=) : 변수에 값을 대입하는 것
변수 = 값, 변수, 수식, 메소드 호출문