목록2025/03/18 (1)
개발 기록
[이펙티브 자바] 아이템 42
## 익명 클래스보다는 람다를 사용하라 ### 익명 클래스 : 클래스의 선언과 객체 생성과 동시에 단 한번 사용할 수 있게 만든 클래스Collections.sort(words, new Comparator() { @Override public int compare(String o1, String o2) { return Integer.compare(o1.length(), o2.length()); } }); - 자바8부터는 추상 메소드가 하나만 존재는 인터페이스는 람다식을 사용해 만들 수 있게 되었다.Comparator 타입은 추상메서드 하나만 구현하면 되기 때문에 람다로 대체 가능. Collections.sort(words, (o1, o2) ..
JAVA
2025. 3. 18. 19:52