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 |
Tags
- GithubActions
- CaffeineCache
- JPA
- nonclustered index
- JAVA8
- ci/cd
- method area
- 웹캐시
- backend
- 지연로딩
- Jenkins
- Redis
- Metaspace
- JDK14
- 제네릭
- 재고 시스템
- 카카오 화재
- Ehcache
- B+TREE
- Spring Data Redis
- 부하테스트
- 상태패턴
- 공변
- 동시성
- lazyloading
- 주문
- springboot
- 리팩터링
- 트랜잭션
- java
Archives
- Today
- Total
목록lambda (1)
NDM
[Java] lambda에서 final변수만 사용 가능한 이유 - 멀티스레드의 비밀
Java를 사용한 프로젝트를 하고있는데, Stream API와 람다식을 사용하는 경우가 많습니다(Java11 사용중입니다) 떄문에 더 잘 알아보고 사용하는 것이 좋다는 취지에서 Stream과 람다식에 대해 조금 더 알아보려고 이번 포스팅을 작성합니다. 목차는 다음과 같습니다 Final과 Effective Final Lambda에서 Final만 참조가 가능한 이유 동작원리의 관점에서 바라본 Lambda에서 Final만 참조가 가능한 이유 지역변수를 참조하는 lambda와 클래스, 인스턴스 변수를 참조하는 lambda의 차이 Final과 Effective Final Java의 Final 키워드는 모두가 알고 있듯이 변수 앞에 붙이면 상수가 됩니다. 그리고 상수는 반드시 초기화를 해줘야하며, 이후 변경이 불가..
Java
2022. 9. 15. 10:45