Java2 [강의] 더 자바, 자바 8 : 함수형 인터페이스, 람다 표현식 함수형 인터페이스 - 추상 메소드가 하나만 가진 인터페이스 (1개 초과 시 no) - Single Abstract Method(SAM) 인터페이스 - @FunctionalInterface annotaion 추가해서 관리할 것 1 2 3 4 5 6 7 8 9 10 11 public interface Run { void do(); //abstract void do(); // void get(); //abstract method 2개면 함수평 인터페이스 아님 static void printName() { } // public static default void printAge() { } } Colored by Color Scripter cs 람다 표현식 - 함수형 인터페이스의 인스턴스 만드는 방법 - 코드를 .. 2020. 9. 13. [강의] 더 자바, 자바 8 : 소개 2014년 3월 출시, 최신 버전 JAVA 14 http://jdk.java.net/14/ 2020년 자바 개발자 약 85% 자바8 사용 중 LTS(Long Term Support)(JAVA 11) 와 Non LTS(JAVA 9,10) 버전 - 다음 LTS는 JAVA 17 - 언제까지 업데이트를 지원할 것인지가 큰 차이 - NLTS의 지원기간 6개월, 다음 버전 패치되면 지원하지 않을 것이라는 것 - 서비스 프로덕션 환경에서는 적합하지 않음 - 새 버전으로 올려야 하기 때문에, 실제로 서비스 운영에서는 JAVA 8, JAVA 11을 쓰게 됨 주요기능 - 람다 표현식 - 메소드 레퍼런스 - 스트림 API - Optional 2020. 9. 13. 이전 1 다음