java

java/study

[Java] ofNullable()에 대해서 알아보자

Java 8부터 제공되는 Optional 클래스는 null-safe한 코드 작성을 도와주는 유용한 클래스입니다. Optional 클래스는 객체를 감싸서 그 객체가 null인지 아닌지 여부를 판단할 수 있습니다. ofNullable() 메소드는 Optional 객체를 생성하는 방법 중 하나입니다. 이번 글에서는 ofNullable() 메소드를 사용하는 방법에 대해 알아보겠습니다. ofNullable() 메소드란? ofNullable() 메소드는 null일 수 있는 객체를 Optional로 래핑하는 메소드입니다. ofNullable() 메소드는 null인 경우 Optional.empty()를 반환합니다. 다음은 ofNullable() 메소드를 사용하여 null인 경우 Optional 객체를 생성하는 예제입니..

java/study

[java] Function에 대해서 알아보자

자바에서 Function은 함수형 프로그래밍을 지원하는 인터페이스입니다. Function 인터페이스는 하나의 인자를 받아들이고, 하나의 값을 반환합니다. 이번 포스트에서는 자바 Function 인터페이스에 대해 자세히 살펴보겠습니다. Function 인터페이스 Function 인터페이스는 다음과 같이 정의됩니다. public interface Function { R apply(T t); } Function 인터페이스는 제네릭 인터페이스로, T는 입력값의 타입, R은 반환값의 타입을 나타냅니다. apply 메서드는 Function 인터페이스의 인자를 받아들이고 반환값을 생성합니다. Function 사용 예시 문자열을 대문자로 변환 Function toUpperCase = (str) -> str.toUppe..

java/study

[Java] Stream 에 대해서 알아보자

Java 8부터 도입된 Stream API는 Java 컬렉션에서 데이터를 처리하고 조작하는 데 사용되는 함수형 인터페이스를 제공합니다. Stream API는 일반적으로 데이터를 처리하거나 필터링하는 데 사용되며, 컬렉션과 배열의 요소를 하나씩 처리합니다. 이러한 요소는 함수형 프로그래밍 패러다임에서 사용되는 함수 인터페이스로 변환됩니다. Stream API의 이점 코드 간결성 성능 향상 병렬 처리 가능 Stream API 사용법 1. Stream 생성 1-1. Collection으로부터 Stream 생성 Collection 인터페이스의 stream() 메서드를 사용하여 Stream을 생성할 수 있습니다. List numbers = Arrays.asList(1, 2, 3, 4, 5); Stream numb..

얼킴
'java' 태그의 글 목록