반응형

스트림 2

[Java] Stream이란? 간단한 설명

[Java] Stream이란? 간단한 설명 Stream(스트림) Java의 스트림은 컬렉션의 저장 요소를 하나씩 참조해서 람다식(함수적 스타일)으로 처리할 수 있도록 해주는 반복자이다. 스트림(Stream)을 이용하면 우리가 하는 일을 훨씬 세련되게 바꿀 수 있다. 스트림은 Java 8부터 도입되었으며, Java 7 이전까지는 Iterator 반복자를 사용했다. Stream의 특징 람다식으로 요소 처리 코드를 제공한다. 내부 반복자를 사용하므로 병렬 처리가 쉽다. 중간 처리, 최종 처리 등의 작업을 할 수 있다.

Java 2022.02.13

[Java] Generic이란? 자세한 설명 (+ 동적 파라미터화, 함수형 인터페이스)

[Java] Generic이란? (동적 파라미터화, 함수형 인터페이스) 알아 둬야 할 것.. Generic은 별 거 아니다! 동적 파라미터화 개념 이해하기 메서드를 인수로 전달하면서 람다식 사용하기 함수형 인터페이스 이해하기 Generic (제네릭) 지네릭에 대한 기본 개념은 아래의 두 링크를 통해 확인하고, 여기서는 좀 더 실용적인 면을 알아보겠다. ↓ 지네릭스에 대한 간단한 설명 ↓ [Java] 지네릭스(Generics)에 대한 간단한 설명 지네릭스(Generics)란? 지네릭스란 컴파일시 타입을 체크해 주는 기능이다. (JDK 1.5 이상부터 가능) ArrayList coffeeList = new ArrayList (); coffeeList.add(new Coffee()); // 컴파일 성공 cof..

Java 2022.02.13
반응형