Dev Book Review/Java8 in Action Dev Book Review/Java8 in Action 2021. 1. 10. [자바8인액션] Chap17. 리액티브 프로그래밍 소스코드https://github.com/mjung1798/Jyami-Java-Lab/tree/master/java8-in-actionmjung1798/Jyami-Java-Lab💻 Jyami의 Spring boot 및 Java 실험소 💻. Contribute to mjung1798/Jyami-Java-Lab development by creating an account on GitHub.github.com리액티브 프로그래밍에서는 다양한 시스템과 소스에서 들어오는 데이터 항목 스트림을 비동기적으로 처리하고 합쳐서 문제를 해결한다 - 빅데이터 : 빅데이터는 페타 바이트 단위로 구성되며 매일 증가한다 - 다양한 환경 : 모바일 디바이스 부터 수천개의 멀티 코어 프로세서로 실행되는 클라우드 기반 클러스터까지 다.. Dev Book Review/Java8 in Action 2021. 1. 10. [자바8인액션] Chap15. CompletableFuture와 리액티브 프로그래밍 컨셉의 기초 소스코드 https://github.com/mjung1798/Jyami-Java-Lab/tree/master/java8-in-action mjung1798/Jyami-Java-Lab 💻 Jyami의 Spring boot 및 Java 실험소 💻. Contribute to mjung1798/Jyami-Java-Lab development by creating an account on GitHub. github.com 5. 발행-구독 그리고 리액티브 프로그래밍 리액티브 프로그래밍은 Future같은 객체를 통해 여러 결과를 제공 (future는 한번만 실행해 결과를 제공) 자바 9에서 java.util.concurrent.Flow 인터페이스에 발행-구독 모델(pub-sub 이라 불리는 프로토콜)을 적용해 리액티.. Dev Book Review/Java8 in Action 2020. 7. 30. [자바8인액션] Chap.3 람다 표현식 소스코드 https://github.com/mjung1798/Jyami-Java-Lab/tree/master/java8-in-action mjung1798/Jyami-Java-Lab 💻 Jyami의 Spring boot 및 Java 실험소 💻. Contribute to mjung1798/Jyami-Java-Lab development by creating an account on GitHub. github.com 동작 파라미터화 : 변화하는 요구사항에 효과적으로 대응할 수 있는 코드 익명 클래스 : 다양한 동작 구현 가능 -> 코드가 깔끔하지 않다 람다 표현식 : 더 깔끔한 코드로 동작을 구현할 수 있다. 1. 람다란 무엇인가 a. 람다의 특징 익명 : 보통 메서드와 다르게 이름이 없다 함수 : 메서드처.. Dev Book Review/Java8 in Action 2020. 7. 30. [자바8인액션] Chap.2 동작 파라미터화 코드 전달하기 소스코드 https://github.com/mjung1798/Jyami-Java-Lab/tree/master/java8-in-action mjung1798/Jyami-Java-Lab 💻 Jyami의 Spring boot 및 Java 실험소 💻. Contribute to mjung1798/Jyami-Java-Lab development by creating an account on GitHub. github.com 동작 파라미터화 : 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록, 코드 블록의 실행은 나중으로 미뤄진다. 변화하는 요구사항에 유연하게 대응할 수 있게 코드를 구현하는 방법 리스트의 모든 요소에 '어떤 동작'을 수행할 수 있음 리스트 관련 작업을 끝낸 다음에 '어떤 다른 동작'을 수행할 .. Dev Book Review/Java8 in Action 2020. 7. 29. [자바8인액션] Chap.1 자바 8을 눈여겨 봐야하는 이유 소스코드 https://github.com/mjung1798/Jyami-Java-Lab/tree/master/java8-in-action mjung1798/Jyami-Java-Lab 💻 Jyami의 Spring boot 및 Java 실험소 💻. Contribute to mjung1798/Jyami-Java-Lab development by creating an account on GitHub. github.com 1. 자바의 변화 a. 자바의 시작 출발자체가 많은 유용한 라이브러리를 포함하는 잘 설계된 객체지향 언어 소소한 동시성도 지원 JVM 바이트코드로 컴파일하는 특징 -> 인터넷 애플릿 프로그램 주 언어 캡슐화 덕분에 C에 비해 소프트웨어 엔지니어링적 문제가 훨씬 적다. b. 언어 생태계의 변화 빅.. 이전 1 다음