🚀 bitcamp TIL (21.08.24)
TIL

🚀 bitcamp TIL (21.08.24)

📌 41일차(2021-08-24,화)

  • 자바 객체지향 문법(eomcs-java/com.eomcs.oop)
    • ex12(Exam0210 ~ ): 람다(lambda) 기본 사용법
  • 자바 컬렉션 API(eomcs-java/com.eomcs.basic)
    • ex03: ArrayList 사용법(계속)
    📌알게 된 점
  • 람다식인지 어떻게 아냐? 앞에 타입보고 안다
  • 왜나면 functional interface만 람다식을 사용할 수 있기 때문에 해당 인터페이스에는
    추상메서드가 1개다. 그 1개를 구현한 것이다.
  • 익명클래스는 클래스를 상속받거나 인터페이스를 구현하거나
  • 팩토리 메서드 디자인 패턴
    • 메서드가 인스턴스를 만들어서 준다.
    • 인스턴스 생성 과정이 복잡한 경우 사용
  • 바깥메서드의 로컬변수를 사용함다면
  • 인스턴스 필드랑 로컬 변수를 사용한다면 굳이 중첩클래스 안에서 생성자로 변수등록하는 것을
    만들 필요없다. 알아서 컴파일러가 만들어준다.

'TIL' 카테고리의 다른 글

🚀 bitcamp TIL (21.09.01)  (0) 2021.09.01
🚀 bitcamp TIL (21.08.19-20)  (0) 2021.08.20
🚀 bitcamp TIL (21.08.18)  (0) 2021.08.18
🚀 bitcamp TIL (21.08.17)  (0) 2021.08.17
🚀 bitcamp TIL (21.08.13)  (0) 2021.08.13