danc
danc*dev
danc
  • 분류 전체보기
    • codestates_BE_bootcamp39
      • 주단위 일기
      • 회고
    • programming
      • JAVA
      • SPRING
      • GENERAL
      • LINUX
      • ALGORITHM
      • ERROR_HANDLING
    • web
      • NETWORK
      • DB
      • HTML
      • CSS
    • kr
    • nz

최근 글

인기 글

태그

  • 회고
  • TIL 일기
  • 일기
  • css
  • TIL
  • 코드스테이츠 백엔드
  • HTTP
  • AOP
  • TIL일기
  • 코드스테이츠
  • React에서 Authorization헤더
  • 윈도우 11 우분투

최근 댓글

티스토리

hELLO · Designed By 정상우.
danc

danc*dev

19 May - Enum, Annotation, Lambda, Stream
codestates_BE_bootcamp39/주단위 일기

19 May - Enum, Annotation, Lambda, Stream

2022. 5. 19. 23:00

오늘은 열거형, 애너테이션, 람다식 그리고 스트림에 대해 배웠다. 

열거형은 나름 괜찮았는데 애너테이션부터 정말 이게 대체 무슨 소린가 했다.

정확히 저 표정이었다 ㅋㅋㅋㅋㅋ 

그나마 다행인것은 큰 틀에서의 개념의 자체는 아주 조금이라도 이해가 되었다. 

enum - 비슷한 데이터를 열거 객체화해서 숫자를 매겨 보기 좋게 관리 가능 / switch-case로 자주 씀
annotation - 컴파일러한테 주석을 알려주고 이거 아니면 에러 띄워줘
lambda - 자바에서 함수형 프로그래밍 할 수 있게 해 줌 
Stream - lambda식을 이용해서 표준화한 작업 (스트림 만들고 -> 중간연산 -> 최종 연산) 

하지만 이걸 코드로 구현하는것이 문제다. 애너테이션은 헷갈리지만 한번 비벼볼 만할 것 같았고 람다식은 정말 무슨 소린지 모르겠다. 

객체지향도 아직 이해가 될까말까한 상태인데 여기다가 새로운 프로그래밍 기법을 곁들이니 어떤 식으로 해야 할지 감이 안 잡히는 것 같다. 시간도 시간이지만 당장 머리에서 받아들여지지가 않는 것이 문제인 듯. 

그래도 하다보면 되지 않을까 하고 긍정적으로 생각해보기..

저작자표시 (새창열림)

'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글

24May - 재귀  (0) 2022.05.24
20 May - 벌써 4주차!  (0) 2022.05.20
18 May - Collection Framework + InnerClass  (0) 2022.05.18
17 May - Generic / Collections Framework  (0) 2022.05.17
16 May  (0) 2022.05.16
    'codestates_BE_bootcamp39/주단위 일기' 카테고리의 다른 글
    • 24May - 재귀
    • 20 May - 벌써 4주차!
    • 18 May - Collection Framework + InnerClass
    • 17 May - Generic / Collections Framework
    danc
    danc
    Backend 개발자를 목표로 공부 중 입니다.

    티스토리툴바