Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 독후감
- Mac
- 오류
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 자바 파일업로드
- 한줄평
- spring
- git push
- 동구
- 파이썬 웹크롤링
- 에러
- 데이메이커
- 깃
- Mapper
- 줄거리
- 자바스크립트
- git
- java
- MySQL
- Swift
- 콜미동구
- 기록하는 동구
- 클라우드 서비스
- 서평
- 클라우드 서비스 특징
- SpringBoot
- Xcode
- 책
- JavaScript
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
Archives
- Today
- Total
목록java8 stream (1)
인생은 속도가 아니라 방향이다
[Java] Stream 클래스를 알아보자 ①
안녕하세요, 동구쨩입니다. 이번엔 Stream클래스를 알아보겠습니다. 자바8에서 추가한 스트림(Streams)는 람다를 활용할 수 있는 기술중 하나입니다. 자바 8 이전에는 배열 또는 컬렉션 인스턴스를 다루는 방법은 for 또는 foreach 문을 돌면서 요소 하나씩을 꺼내서 다루는 방법이였습니다. 간단한 경우라면 상관없지만 로직이 복잡해질수록 코드의 양이 많아져 여러 로직이 섞이게 되고, 메소드를 나눌경우 루프를 여러번 도는 경우가 발생합니다. 스트림은 '데이터의 흐름' 입니다. 배열 또는 컬렉션 인스턴스에 여러개를 조합해서 원하는 결과를 필터링 하고 가공된 결과를 얻을 수 있습니다. 또한 람다를 이용해서 코드의 양을 줄이고 간결하게 표현할수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할수있습니다...
백엔드(Back-end)/Java
2020. 1. 30. 11:35