| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자바
- 이클립스
- js
- javascript
- 정규식
- input
- java테스트
- Visual Studio Code
- HashMap
- Eclipse
- math
- json
- junit
- string
- 인텔리제이
- CSS
- 자바문법
- 테스트자동화
- 문자열
- vscode
- ArrayList
- Java
- 자바스크립트
- 단위테스트
- Array
- list
- 배열
- html
- IntelliJ
- junit5
- Today
- Total
목록2026/01/03 (2)
어제 오늘 내일
Java의 Lambda(람다식)은 메서드를 하나의 표현식(식)으로 간단하게 작성할 수 있게 하는 기능입니다.코드를 짧고 간결하게 만들어 주며, 특히 Stream API, 익명 클래스, 함수형 인터페이스와 함께 사용할 때 매우 유용합니다.람다식은 Java 8에서 도입되었으며, “함수를 간단하게 표현하는 문법”이라고 이해하면 쉽습니다. 1. 람다식이란?람다식은 메서드를 단순한 식(Expression) 형태로 표현한 것입니다.형식:(매개변수) -> { 실행문 }예:(int x, int y) -> { return x + y; }더 간단히:(x, y) -> x + y 2. 왜 람다식을 사용할까?✔ 코드가 짧아짐익명 클래스를 일일이 작성할 필요 없음.✔ 가독성 향상의도만 남기고 불필요한 코드 제거.✔ 함수형 프로..
Java의 Stream API는 컬렉션이나 배열의 요소를선언적(Declarative)이고 간결한 방식으로 처리할 수 있도록 도와주는 기능입니다.반복문 없이도 데이터를 필터링, 변환, 집계할 수 있어 코드 가독성과 생산성이 크게 향상됩니다.Stream은 Java 8에서 추가된 기능이며, “데이터 흐름”을 한 번 흘려보내며 처리하는 구조라고 이해하면 쉽습니다. 1. Stream이란?Stream은 데이터 컬렉션을 다루기 위한 연속된 작업 흐름입니다.특징은 다음과 같습니다.데이터를 변경하지 않음 (원본 불변)중간 연산(filter, map 등)과 최종 연산(sum, collect 등)으로 구성내부 반복(Internal Iteration)을 사용해 반복문을 자동 처리작업을 체이닝하여 선언적으로 작성예:list.s..
