hrming
[Java] private static final 본문
상수를 정의할 떄, private static final을 사용하는 이유
private static final을 선언한 변수를 사용하면,
재할당하지 못하며
메모리에 한 번 올라가면 같은 값을 클래스 내부의 전체 필드, 메서드에서 공유하기 때문이다.
상수는 변하지 않는 값이기 때문에, 호출할 때마다 새롭게 인스턴스화할 필요가 없다.
참고 및 출처 :
https://zorba91.tistory.com/275
[Java] 왜 private 상수는 관습적으로 private static final로 선언할까?
private static final과 private final의 차이 public으로 사용하는 상수 타입은 enum을 이용하고 있다. 클래스 내부에서만 간단하게 사용할 상수를 만들 때, 아무 생각 없이 private static final을 사용하고 있는
zorba91.tistory.com
'Java' 카테고리의 다른 글
[Java] 이미지(File)를 Base64로 변환하기 (0) | 2024.09.03 |
---|---|
[Java] String.valueOf() (0) | 2024.07.18 |
[Java] Boolean vs boolean (0) | 2023.04.05 |
[Java] HashSet, TreeSet (0) | 2023.01.28 |
[Java] HashMap & LinkedHashMap (1) | 2023.01.26 |
Comments