[TIL] 20210805

열심히 사는 루피 🥰·2021년 8월 5일
0

알고는 있었는데,,,?

  • Optional : 객체를 래핑해서 바구니에 담음, 유저가 없으면 그냥 바구니를 리턴 (NULL 리턴하지 않게)

새로 알게된 것(초면입니다)

1) stream : 데이터 흐름, 원하는 결과를 필터링, 가공해 결과 얻을 수 있음. -> 성능이 더 좋으까? 왜까?
->어려움, 자세히 공부할것

2) 함수형 인터페이스(어제 이해못함)

  • 자바에서 기본 제공하는 Functional Interface(함수형 인터페이스)
    - 😊 정해진 인터페이스들 기억하고,,, 내가 구현하고 싶을때 갖다 쓰기

  • 이번에 접한 것들

    인자, 리턴함수 이름
    Predicate인자 하나 받고 boolean 리턴test()
    FunctionT 인자를 받아서 R 인자 반환apply()
    Consumer인자 하나 받고 리턴 없음accept()
    Supplier인자 없고 T 반환get()
  • Bi(어쩌구)로 두 개 이상의 타입을 받는것도 있다(BiPredicate, BiConsumer)

  • 참고 : https://bcp0109.tistory.com/313

profile
반가워_! 세상아!

0개의 댓글