개발하는 정복자

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 정복자

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (34)
    • 영속성 관리 (5)
    • 알고리즘 (1)
    • 개발메모 (3)
    • Mysql (1)
    • 췍췍 (6)
      • 역사의 오른편 옳은편 (벤 샤피로) (6)
    • Java (6)
      • Modern Java in Action (5)
    • SPRING (12)
      • 자바 ORM 표준 JPA 프로그래밍 (3)
      • spring security (4)
      • 토비의 스프링 (5)
    • 네트워크 (0)

검색 레이어

개발하는 정복자

검색 영역

컨텐츠 검색

Stream

  • [모던 자바 인 액션] 스트림 takeWhile( ), dropWhile( ), limit( ), skip( )로 슬라이싱하기

    2022.06.30 by 개발하는 정복자

  • [모던 자바 인 액션] 스트림 distinct(), filter() 사용법

    2022.06.30 by 개발하는 정복자

  • [모던 자바 인 액션] 스트림의 중간연산과 최종연산 특징과 사용법

    2022.06.28 by 개발하는 정복자

  • [모던 자바 인 액션] 컬렉션 vs 스트림 (Collection vs Stream)

    2022.06.26 by 개발하는 정복자

  • [모던 자바 인 액션] 🏞 스트림? 그게 뭐야? 도대체 왜 사용하는거야?

    2022.06.19 by 개발하는 정복자

[모던 자바 인 액션] 스트림 takeWhile( ), dropWhile( ), limit( ), skip( )로 슬라이싱하기

모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 스트림 슬라이싱 1. 프레디케이트를 이용하는 방법 2. 스트림의 처음 몇 개의 요소를 무시하는 방법, 3. 특정 크기로 스트림을 줄이는 방법 다양한 방법을 이용해 효율적으로 이런 작업을 수행할 수 있다. 1. 프레디케이트를 이용한 슬라이싱 프레디케이트란? 파라미터로 값을 받아 true나 false를 반환하는 함수 👉🏾 TAKEWHILE 아래와 같은 요리 리스트가 있다고 하자. 320칼로리 이하의 요리를 선택해보자. List specialMenu ..

Java/Modern Java in Action 2022. 6. 30. 18:09

[모던 자바 인 액션] 스트림 distinct(), filter() 사용법

모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 필터링 🔄 스트림 요소를 프레디케이트나 고유 요소만 선택하는 방법을 알아보자! 1. 프레디케이트로 필터링하기 filter 메서드는 프레디케이트를 인수로 받아서 프레디케이트와 일치하는 모든 요소를 포함하는 스트림을 반환한다. 👉🏾 프레디케이트란? 파라미터로 값을 받아 true나 false를 반환하는 함수 💻 채식 요리만 필터링하기 👇🏾 List menu = Dish.getDishes(); List vegetarianMenu = menu.stream..

Java/Modern Java in Action 2022. 6. 30. 16:13

[모던 자바 인 액션] 스트림의 중간연산과 최종연산 특징과 사용법

모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 스트림 연산 List menu = Dish.getDishes(); List names = menu.stream() // 요리 리스트에서 스트림 얻기 .filter(dish -> dish.getCalories() > 300) // 중간 연산 .map(Dish::getName) // 중간 연산 .limit(3) // 중간 연산 .collect(Collectors.toList());// 스트림을 리스트로 변환 위 예제를 두 가지 연산으로 구분해 보겠다..

Java/Modern Java in Action 2022. 6. 28. 20:36

[모던 자바 인 액션] 컬렉션 vs 스트림 (Collection vs Stream)

모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 스트림과 컬렉션 스트림과 컬렉션 모두 연속된 요소 형식의 값을 저장하는 자료구조의 인터페이스를 제공한다. '연속된' 이란 순서와 상관없이 아무 값이나 접속하는 것이 아니라 순차적으로 값에 접근한다는 것을 의미 👉🏾 차이점 스트림과 컬렉션의 가장 큰 차이는 '언제 계산하느냐 '(계산 시점)로 나눌 수 있다. 자료구조 특징 추가 삭제 가능 여부 생성(경제학 예시) 컬렉션 모든 요소는 컬렉션에 추가 되기 전에 계산 ⭕️ 게으른 생성(요청 중심 제조) ..

Java/Modern Java in Action 2022. 6. 26. 21:22

[모던 자바 인 액션] 🏞 스트림? 그게 뭐야? 도대체 왜 사용하는거야?

모던 자바 인 액션 - YES24 자바 1.0이 나온 이후 18년을 통틀어 가장 큰 변화가 자바 8 이후 이어지고 있다. 자바 8 이후 모던 자바를 이용하면 기존의 자바 코드 모두 그대로 쓸 수 있으며, 새로운 기능과 문법, 디자인 패턴 www.yes24.com 👉🏾 스트림이란 무엇인가? 스트림은 자바 8 API에 새로 추가된 기능. 선언형(즉, 데이터를 처리하는 임시 구현 코드 대신 질의로 표현할 수 있다)으로 컬렉션 데이터를 처리할 수 있다. 멀티스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다. 간단하게 이야기해서 컬렉션 반복을 멋지게 처리하는 기능 👉🏾 스트림 유무에 따른 코드 차이 💻 저칼로리의 요리명을 반환하고 칼로리순으로 정렬하는 코드를 스트림 없이 기존의 방법으로, 스..

Java/Modern Java in Action 2022. 6. 19. 15:59

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발하는 정복자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바