메서드 참조람다 표현식을 더 간결하게 표현할 수 있는 방법람다식이 단 하나의 메소드만 호출할 경우 불필요한 매개변수를 없앨 수 있다. 이때 형식은 아래와 같은 형태로 써주면 간략한 메서드 참조로 변경할 수 있다.클래스명::메서드명 // static 메서드 참조람다 : (x) -> ClassName.method(x)메서드 참조 : ClassName::method// 인스턴스 메서드 참조람다 : (obj, x) -> obj.method(x)메서드 참조 : ClassName::method// 특정 객체 인스턴스 메서드 참조람다 : (x) -> obj.method(x)메서드 참조 : obj::method더보기// Static 메서드 참조import java.util.function.Function;public ..
스트림 API가 제공하는 추상적인 핵심 개념스트림(stream) : 데이터 원소의 유한/무한 시퀀스스트림 원소들은 어디서든 올 수 있음 (컬렉션, 배열, 파일, 정규표현식 패턴 매처, 난수 생성기, 다른 스트림)스트림 내부 데이터 원소들은 객체 참조나 기본 타입 값 (기본 타입 : int, long, double)더보기스트림의 원소 : 스트림에서 처리되는 각각의 데이터 항목스트림 내부 데이터 : 스트림의 데이터 원천에 있는 실제 데이터(원본 데이터)import java.util.List;public class Main { public static void main(String[] args) { List names = List.of("Alice", "Bob", "Charlie"); ..
- Total
- Today
- Yesterday
- Security
- 백준
- db
- 디자인패턴
- Spring Boot
- brute-force
- programmers
- Spring Security
- Greedy
- 생활코딩
- Annotation
- Java
- Spring
- Effective Java
- Kotlin
- Algorithm
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |