자바/백기선 더 자바, java8

    [더 자바, java8] Optional 소개

    본 게시물은 인프런 백기선님 강의 "더 자바, java8"을 학습하고 개인적으로 정리한 내용입니다. https://www.inflearn.com/course/the-java-java8# 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 목차 1. Optional 소개 2. Optional API 1. Optional 소개 Optional 배경 App.java public class App { public static void main(String[] args) { List springClass..

    [더 자바, java8] Stream

    본 게시물은 인프런 백기선님 강의 "더 자바, java8"을 학습하고 개인적으로 정리한 내용입니다. https://www.inflearn.com/course/the-java-java8# 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 목차 1. 스트림 소개 2. 스트림 API 1. 스트림 소개 스트림은 연속된 데이터를 처리하는 operation의 모임이다. 데이터의 저장소(컬렉션)이 아니다. 컬렉션이 데이터를 가지고 있는 것이고 stream은 data를 소스로 사용해서 처리하는 것이다. 스트..

    [더 자바, java8] 인터페이스의 변화

    본 게시물은 인프런 백기선님 강의 "더 자바, java8"을 학습하고 개인적으로 정리한 내용입니다. https://www.inflearn.com/course/the-java-java8# 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 목차 1. 인터페이스 기본 메소드와 스태틱 메소드 2. 자바8 API의 기본 메소드와 스태틱 메소드 1. 인터페이스 기본 메소드와 스태틱 메소드 기본 메서드의 탄생과정 인터페이스에 새로운 추상 메서드를 추가하면 인터페이스를 구현한 모든 클래스에 컴파일에러가 난다..

    [더 자바, java8] 함수형 인터페이스와 람다

    본 게시물은 인프런 백기선님 강의 "더 자바, java8"을 학습하고 개인적으로 정리한 내용입니다. https://www.inflearn.com/course/the-java-java8# 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 목차 1. 함수형 인터페이스 2. 자바에서 제공하는 함수형 인터페이스 3. 람다 표현식 4. 메소드 레퍼런스 1. 함수형 인터페이스 public interface RunSomething { void doIt(); static void printName() { S..