1 - 2 Constants 상수

👩‍💻NEO_매트릭스·2022년 1월 21일
0

JAVA

목록 보기
2/11

1-2. Constant 상수

상수란?

프로그램이 실행되는 동안(선언과 값설정을 동시에 했다면) 값을 변경할수 없는 것을 말한다.

쉽게 말해 다시 재정의가 불가능 한 변환되지 않는 값을 말한다.

Mutable data types = let 같이 값을 바꿀 수 있는것

Immutable data types = const 설정한 값 변경불가

  • 개발 트렌트를 보면 불변(imuutable) 데이터 타입의 사용을 권장하고 있다. favor immutable data type always ⇒ 왠만하면 다시는 변경되지 않는 데이터 타입을 사용하자.
  • 첫번째 이유 -security 보안상의 문제 해커들이 설정값을 자꾸 바꿈.
  • 두번째 이유 -thread safety 다양한 쓰레드들이 동시에 값을 변경할 수 있는데 위험성이 있음.
  • 세번째 이유 -reduce human mistakes 개발자의 실수들을 방지한다.
const daysInWeek = 7;
const maxNumber = 5;

0개의 댓글