반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 싱글톤
- assertThrows
- java
- JPA
- 스프링 부트 기본
- assertThat
- 스프링 부트
- DI
- kafka
- 스프링 컨테이너
- 스프링 부트 입문
- 필드 주입
- 스프링
- spring
- springboot
- db
- Effective Java
- 스프링 프레임워크
- @Configuration
- resultMap
- mybatis
- Javascript
- 스프링 빈
- sqld
- jdbc
- thymeleaf
- 스프링부트
- 생성자 주입
- DIP
- SQL
Archives
- Today
- Total
목록final (1)
선 조치 후 분석
[Java] final 키워드 정리 (fianl 변수, 메서드, 클래스)
final은 변수, 메서드, 클래스에서 선언이 가능하다. 변수에 final을 선언하면, 해당 변수는 더 이상 '재할당'이 불가능하다. 메서드에 선언하면, 해당 메서드는 '오버라이드(재정의)'가 불가능하다. 그리고 클래스에 선언하면 해당 클래스는 '상속'이 불가능하다. 즉, 부모 클래스가 될 수 없다. final을 키워드를 사용하면, '어디에서 재할당은 되지 않았는지', '값이 변하는 상황을 막기 위해 검증 로직을 추가해야 하는지' 등 불안감에서 벗어나 다른 곳에 더 집중할 수 있게 도와준다. final 변수 (final variable) final 키워드를 사용한 변수에 초기값을 설정하는 방식은 2가지 있다. 클래스 필드에 선언 및 초기화 생성자에서 초기화 final이 선언되면 변수는 상수가 된다. 상수..
Language/Java
2023. 11. 28. 12:17