자바 람다에서 effectively final은 왜 필요할까: 지역 변수를 마음대로 바꿀 수 없는 이유
자바 람다 effectively final 규칙을 지역 변수 캡처, final 차이, 반복문 예제 기준으로 설명합니다. 람다 안에서 값을 바꾸려 할 때 왜 오류가 나는지와 대안, 우회 방식의 한계까지 쉽게 정리합니다.
자바 람다 effectively final 규칙을 지역 변수 캡처, final 차이, 반복문 예제 기준으로 설명합니다. 람다 안에서 값을 바꾸려 할 때 왜 오류가 나는지와 대안, 우회 방식의 한계까지 쉽게 정리합니다.
자바 try-with-resources를 finally close와 비교해 설명합니다. AutoCloseable, 여러 resource 선언, 예외가 나도 close가 보장되는 흐름과 실무 체크리스트를 정리합니다.
자바 제네릭 와일드카드 extends super 차이를 PECS 원칙으로 설명합니다. 읽기 전용 생산자, 쓰기 가능한 소비자, bounded wildcard 사용 기준을 코드 예제와 실수 사례로 정리합니다.
Spring Security JWT 로그인 흐름을 로그인 요청, 토큰 발급, 필터 검증, SecurityContext, 권한 확인 순서로 정리합니다.
Java Optional을 언제 써야 하는지 정리합니다. null 제거보다 no result 의도 표현, 반환 타입 사용, 필드와 파라미터 사용 주의, orElse와 orElseGet 차이를 코드로 설명합니다.
Java virtual threads가 무엇인지 platform thread와의 차이, blocking I/O, ExecutorService 코드 변화, 실무 적용 기준을 쉽게 정리합니다.