변수
- 하나의 값을 저장할 수 있는 저장공간
- 변수 공간에 기록된 값은 고정되어 있지 않고, 다른 값이 기록되면 자동으로 덮어 씌워질 수 있습니다
- 메모리 공간은 정보처리의 기초 단위인 1Byte 로 구성
- 메모리 공간은 각각이 구분될 수 있도록 '메모리 주소'를 사용
- 메모리에 값을 저장하거나 읽을 때 해당 메모리 주소를 사용해야 하는데 사람이 사용하기에는 불편하기 때문에 특정 메모리 영역에 이름을 붙이고 주소 대신에 이름을 사용해서 메모리에 값을 저장하고 읽을 수 있게 한 것이 변수입니다.
클래스 변수 : 클래스 내부에서 인스턴스들이 모두 공유될 수 있는 성질을 가진 변수
인스턴스 변수 : 같읕 클래스 안에서 각각의 성질이나 속성을 가진 변수들
지역 변수 : 메서드 내에서 선언되며 메서드 내에서만 사용할 수 있는 변수, 메서드가 실행될 때 메모리를 할당 받으며 메서드가 끝나면 소멸되어 사용할 수 없게 됩니다.
상수
- 변수처럼 값을 저장 할 수 있는 공간이지만, 한번 값을 저장하면 다른 값으로 변경할 수 없다
- 사용방법 : 변수타입 앞에 final을 붙여준다
- 상수의 이름은 모두 대문자로 하는 것이 관례이다
리터럴
기본형
