는성능을 위해 Java 클로저/익명 클래스를 다시 사용 하시겠습니까?
String firstNonEmpty = Lists.find(list, new Predicate<String>(){
public String apply(String s){ return !s.isEmpty();}
});
내가 그런 조건이나 자바 8 폐쇄를 재사용해야 자바 8의 새로운 익명의 클래스 인스턴스 또는 폐쇄를위한 메모리 할당이 ? 항상 /주기/GC없는 방법?
작은 개체를 할당하면 값이 싸기 때문에 걱정할 필요가 거의 없습니다. –
[Java의 효율성 "이중 브레이스 초기화"?] (http://stackoverflow.com/questions/924285/efficiency-of-java-double-brace-initialization) – assylias
유효하지 않은 부분에서 예일 수 있습니다. 사소한 조작을 위해 익명의 클래스를 생성한다. 폐쇄 효율이있는 부분에서는 매우 다른 것처럼 보입니다. –