항해99 1주차 TIL

김근호·2023년 1월 18일
1

Java

목록 보기
7/10

변수

  • 하나의 값을 저장할 수 있는 저장공간
  • 변수 공간에 기록된 값은 고정되어 있지 않고, 다른 값이 기록되면 자동으로 덮어 씌워질 수 있습니다
  • 메모리 공간은 정보처리의 기초 단위인 1Byte 로 구성
  • 메모리 공간은 각각이 구분될 수 있도록 '메모리 주소'를 사용
  • 메모리에 값을 저장하거나 읽을 때 해당 메모리 주소를 사용해야 하는데 사람이 사용하기에는 불편하기 때문에 특정 메모리 영역에 이름을 붙이고 주소 대신에 이름을 사용해서 메모리에 값을 저장하고 읽을 수 있게 한 것이 변수입니다.

클래스 변수 : 클래스 내부에서 인스턴스들이 모두 공유될 수 있는 성질을 가진 변수
인스턴스 변수 : 같읕 클래스 안에서 각각의 성질이나 속성을 가진 변수들
지역 변수 : 메서드 내에서 선언되며 메서드 내에서만 사용할 수 있는 변수, 메서드가 실행될 때 메모리를 할당 받으며 메서드가 끝나면 소멸되어 사용할 수 없게 됩니다.

상수

  • 변수처럼 값을 저장 할 수 있는 공간이지만, 한번 값을 저장하면 다른 값으로 변경할 수 없다
  • 사용방법 : 변수타입 앞에 final을 붙여준다
  • 상수의 이름은 모두 대문자로 하는 것이 관례이다

리터럴

  • 그 자체로 값을 의미

기본형

profile
앞만 보고 나아가자!

0개의 댓글