728x90 반응형 Study47 [Java] 함수형 인터페이스 Functional Interface) 함수형 인터페이스(Functional Interface)는 Java 프로그래밍에서 중요한 개념 중 하나입니다. 함수형 인터페이스는 Java 8 이후에 도입되었으며, 람다식(lambda expression)과 스트림 API와 같은 기능들과 함께 함수형 프로그래밍 스타일을 지원합니다. 함수형 인터페이스(Functional Interface)란? 함수형 인터페이스는 하나의 추상 메서드(abstract method)를 정의하는 인터페이스입니다. 이것은 말 그대로 '함수'의 역할을 수행할 수 있는 인터페이스를 나타냅니다. 이 인터페이스는 다양한 함수형 프로그래밍 기법을 구현하는 데 사용됩니다. Java 8에서는 함수형 인터페이스를 명확하게 표시하기 위해 @FunctionalInterface 어노테이션을 도입했습니.. 2023. 10. 28. [java] 람다식(Lambda expression) 람다식(Lambda expression)은 Java 8 버전에서 도입된 기능 중 하나로 람다의 개념과 사용방법, 장점 등 알아보겠습니다. 람다식(Lambda expression)이란? 함수를 하나의 식으로 표현한 것입니다. 메서드의 이름이 필요없기에 익명 함수라 하기도 합니다. 람다식을 사용하면 익명 함수를 간결하게 정의하고 전달할 수 있으며, 코드를 간결하게 만들 수 있습니다. 주로 함수형 인터페이스를 구현하는데 사용합니다. 람다식(Lambda expression) 기초 기존 메서드 방식 타입 메서드명(파라미터 선언){ 로직 return } 람다식으로 변환 //바디x (파라미터 선언) -> 로직; //바디o (파라미터 선언) -> { 로직 } 예제를 보겠습니다. interface Sum{ default.. 2023. 10. 28. [Java] 제네릭(Generic) 자바(Java)는 객체지향 프로그래밍 언어로, 타입 안정성(type safety)을 보장하며 다양한 데이터 유형을 다룰 수 있는 강력한 도구인 제네릭(Generic)을 제공합니다. 제네릭은 코드의 재사용성과 안정성을 높이는데 중요한 역할을 합니다. 이번 포스팅에서는 Java의 제네릭에 대해 개념적으로 소개하고, 사용법과 이점에 대해 알아보겠습니다. 제네릭(Generic)이란? 자바에서는 '클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법'을 의미합니다. 제네릭을 사용하면 클래스, 인터페이스 및 메소드를 정의할 때 어떤 데이터 타입이 사용될 것인지 미리 지정하지 않고, 실행 시에 유연하게 데이터 타입을 결정할 수 있는데 이는 다양한 데이터 타입을 다룰 때 중복 코드를 줄이고, 코드의 가독성과 유.. 2023. 10. 27. 2023 벤처스타트업 SW개발인재 매칭 페스티벌 요즘 취업난에 따라 정부에서 취준생과 대학생들을 위해 시행하는 프로그램입니다. 간단하게 프로그램 소개하고 구직자 등록을 해보겠습니다. 개요 행사명 : 2023 벤처스타트업 SW개발인재 매칭 페스티벌 행사일시 : 2023.10.30 행사장소 : 코엑스 B1홀 행사운영 온오프라인 동시 진행 (오프라인) 현장 기업 상담 부스 운영 / (온라인) 페스티벌 전용 채용관을 통한 매칭 실시 행사대상 SW개발인재 채용을 희망하는 중소·벤처·스타트업, 관심 구직자 행사규모 (참여기업) 현장참여 100개사, 온라인 포함 300개사 (구직자*) 온오프라인 포함 4,000여명 사업참여 19개 대학 SW분야 4학년 800여명 필수참가 8개 SW전문 아카데미 ‘23년 사업 참여 수료(예정)자 1,400여명 일반 SW개발분야 신입.. 2023. 10. 26. 이전 1 2 3 4 5 6 7 8 ··· 12 다음 728x90 반응형 LIST