본문 바로가기

JAVA&스프링2

자바의 람다식 [인프런 워밍업 클럽 0기 - BE 과제 #3] 인프런 워밍업 클럽 0기 백엔드 과제 #3 질문에 대한 내용을 채우는 과제이다 키워드 더보기 익명 클래스 이름이 없는 중첩 클래스 더보기 람다 람다식이란 쉽게 말해 메서드를 "하나의 식"으로 표현 하나의 식으로 표현하여 훨씬 간략하게 표현이 가능하게 되며, 메서드의 이름과 반환값이 없어지므로 "익명함수"라고도 함 참조 https://hstory0208.tistory.com/entry/Java자바-람다식Lambda이란-그리고-사용법 더보기 함수형 프로그래밍 작은 문제를 해결하기 위하기 위해 가독성과 유지보수를 높힌 프로그래밍 참조 https://mangkyu.tistory.com/111 더보기 @FunctionalInterface 함수형 인터페이스 추상 메서드가 딱 하나만 존재하는 인터페이스 람다식은 함수.. 2024. 2. 19.
어노테이션이란 [인프런 워밍업 클럽] 인프런 워밍업 클럽 0기 백엔드 과제1 질문에 대한 내용을 채우는 과제이다 첫 번째 과제는 어노테이션이다 어노테이션에 대한 정의는 조금만 찾아봐도 많이 올라와 있어 따로 적진 않았다. 질문에 대한 답변은 내 개인적인 생각을 담아 나름 요약해서 써본다 질문1 - 어노테이션을 사용하는 이유 (효과) 는 무엇일까? 어노테이션은 정보를 제공한다고 많이 표현한다. 정보라는 것들은 결국 아래 내용들을 얘기하는 것 같다. 코드의 가독성을 높히고 설정을 쉽게 할 수 있다. 이로인해 중복 코드를 제거하고 각 코드의 역할을 쉽게 주입할 수 있다. 이런 어노테이션을 직접 커스텀하여 다른 클래스에 중복되는 역할을 쉽게 부여할 수도 있다. 이렇게 정리해보니 이전에 xml로 정의한 정보들을 더 쉽고 간결하게 제공한다고 생각들었다.. 2024. 2. 19.