모던 자바 인 액션 1장

su dong·2023년 7월 24일
0

키워드 : 멀티코어 병렬성, 람다식, 스트림 API, 디폴트 메서드, 함수형 프로그래밍

환경 변화 요소

빅데이터 등장 -> 멀티코어 병렬성 중요시됨.
큰 시스템의 설계 방식

자바 8설계의 근간 3가지

  1. 스트림 처리
    한번에 하나씩 만들어지는 연속적인 데이터 항목들의 모임
    1) 메서드와 람다를 일급값으로 사용함
    2) 가변 공유 상태가 없는 병렬 실행을 이용해서 효율적이고 안전하게 함수나 메서드를 호출할 수 있음.
  2. 동적 파라미터화
    메서드를 다른 메서드의 인수로 넘겨주는 기능
    메서드 참조 :: , 람다
  3. 병렬성과 공유가변데이터
    안전한 실행을 위해 공유가변데이터에 접근 하지 않음.
profile
사람들을 돕는 문제 해결사, 개발자 sudong입니다. 반갑습니다. tkddlsqkr21@gmail.com

0개의 댓글