본문 바로가기
반응형

스트림3

[Effective Java] 이펙티브자바 정리: 7장 람다와 스트림 목차 · 아이템 42. 익명 클래스보다는 람다를 사용하라 · 아이템 43. 람다보다는 메서드 참조를 사용하라 · 아이템 44. 표준 함수형 인터페이스를 사용하라 · 아이템 45. 스트림은 주의해서 사용하라 · 아이템 46. 스트림에서는 부작용 없는 함수를 사용하라 · 아이템 47. 반환 타입으로는 스트림보다 컬렉션이 낫다 · 아이템 48. 스트림 병렬화는 주의해서 적용하라 · 자바 8에서 함수형 인터페이스, 람다, 메서드 참조 개념이 추가되면서 함수 객체를 더 쉽게 만들 수 있게 되었다. · 이와 함께 스트림 API가 추가되어 데이터 원소의 시퀸스 처리를 라이러리 차원에서 지원하기 시작했다. · 위 기능들을 효과적으로 사용하는 방법을 알아보자. 아이템 42. 익명 클래스보다는 람다를 사용하라 핵심 정리 .. 2022. 2. 7.
[Java] 자바 8에 추가/변경된 사항 1. 람다 표현식과 함수형(Functional) 인터페이스 https://scshim.tistory.com/286 2. 스트림(Stream) https://scshim.tistory.com/364 3. 옵셔녈(Optional) https://scshim.tistory.com/345 4. 인터페이스의 기본 메서드(Default method) https://scshim.tistory.com/228 5. 날짜 관련 클래스 추가 https://scshim.tistory.com/251 6. 병렬 배열 정렬(Parallel array sorting) · 자바 8부터 Arrays 클래스의 parallelSort()라는 정렬 메서드가 제공 ▶ 예시 - parallelSort() 메서드 사용 int[] intArrVal.. 2021. 9. 29.
[Java] 자바의 Input과 Output (입출력, i/o) 학습목표 · 스트림 (Stream)기반의 IO · Byte와 Character 스트림 - Byte 스트림: InputStream, OutputStream - Character 스트림: Reader, Writer · InputStream과 OutputStream · 표준 스트림 - System.in, System.out, System.err · 파일 읽고 쓰기 - File 클래스 - FileInputStream - FileOutputStream · 버퍼 (Buffer) / 채널 (Channel) 기반의 I/O 스트림 (Stream)기반의 IO 자바의 입력과 출력 · 자바에서는 데이터를 외부에서 읽고 다시 외부로 출력하는 작업(입출력)에 스트림(Stream)을 사용함 - 스트림은 단일 방향으로 연속적으로 흘.. 2021. 9. 10.
반응형