(JAVA8) Java8 개요
2019. 11. 11. 15:22
자바8을 사용해야하는 이유 자연어에 가까운 간단한 방식으로 코드 구현 가능 병렬 실행 환경의 새롭고 단순한 방식을 지원 예1. 스트림 처리 리눅스 or 유닉스의 경우 cat file1 fil2 | tr "A-Z" "a-z" |sort| tail -2 sort는 여러행의 스트림을 입력받아 병렬로 처리한다. (->여러행의 스트림을 출력) cat, tr, sort, tail은 모두 병렬로서 처리된다. 이처럼 자바8의 스트림 API는 한번에 처리하던 기존방식을 탈히여 병렬로 처리하게끔 도와준다.(스레드 사용X) 예2. 메세지에 코드 전달하기 sort를 처리하는 메서드를 통으로 파라미터로 전달하기 예3. 간결화된 코드(like ::) /*예시코드(파일 경로 찾기)*/ File[] hiddenFiles = new ..