일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Stream
- 토비의 스프링
- thread
- 보조스트림
- OS
- gradle
- spring
- 백준
- 쿠버네티스
- mysql
- MSA
- Collection
- jvm
- 스트림
- 자바 ORM 표준 JPA 프로그래밍
- Real MySQL
- Java
- 스프링
- list
- 자바
- Kotlin
- 이스티오
- K8s
- IntellJ
- Stack
- GC
- 토비의 스프링 정리
- SpringBoot
- redis
- JPA
- Today
- Total
목록Stream (5)
인생을 코딩하다.
보조스트림 - 실제 읽고 쓰는 스트림이 아닌 보조적인 기능을 추가하는 스트림 - FilterInputStream과 FilterOutputStream이 보조스트림의 상위 클래스 생성자의 매개 변수로 또 다른 스트림을 가짐 생성자 설명 protected FilterInputStream(InputStream in) 생성자의 매개변수로 InputStream을 받는다. public FilterOutputStream(OutputStream out) 생성자의 매개변수로 OutputStream을 받는다. 데코레이터 패턴 형식이다. 여러가지 보조 스트림 사용하기 Buffered 스트림 : 내부에 8192 바이트 배열을 가지고 있음, 읽거나 쓸 때 속도가 빠름 DataInputStream/DataOutPutStream :..
문자 단위 스트림 Reader : 문자 단위로 읽는 최상위 스트림 Writer : 문자 단위로 쓰는 최상위 스트림 추상 메서드를 포함한 추상 클래스로 하위 클래스가 상속받아 구현 하위클래스 스트림 클래스 설명 FileReader 파일에사 문자 단위로 읽는 스트림 클래스 InputStreamReader 바이트 단위로 읽은 자료를 문자로 변환해 주는 보조 스트림 클래스 BufferedReader 문자로 읽을 때 배열을 제공하여 한꺼번에 읽을 수 있는 기능을 제공해 주는 보조 스트림 스트림 클래스 설명 FileWriter 파일에 문자 단위로 출력하는 스트림 클래스 OutputStreamWriter 파일에 바이트 단위로 출력한 자료를 변환해 주는 보조 스트림 BufferedWriter 문자로 쓸 때 배열을 제공..
바이트 단위 스트림 InputStream : 바이트 단위 입력 스트림 최상위 클래스 OutPutStream : 바이트 단위 출력 스트림 최상위 클래스 추상 메서드를 포함한 추상 클래스로 하위 클래스가 구현하여 사용 주요 하위 클래스 스트림 클래스(입력) 설명 FileInputStream 파일에서 바이트 단위로 자료를 읽는다. ByteArrayInputStream Byte 배열 메모리에서 바이트 단위로 자료를 읽는다. FilterInputStream 기반 스트림에서 자료를 읽을 때 추가 기능을 제공하는 보조 스트림의 상위 클래스. 스트림 클래스(출력) 설명 FileOutputStream 바이트 단위로 파일에 자료를 쓴다. ByteArrayOutputStream Byte 배열에 바이트 단위로 자료를 쓴다. ..
stream API는 특정 조건을 만족하는 요소들을 얻을 수 있도록 세가지 매칭 매소드를 제공한다. allMatch() -> 요소들이 매개값으로 주어진 조건에 맞는지 검사 /** * 이 스트림의 어떤 요소도 제공된 술어와 일치하지 않는지 여부를 반환한다. * 필요하지 않은 경우 모든 요소에 대한 술어를 평가할 수 없음 * 결과를 결정한다. 스트림이 비어 있으면 {@code true}이(가) * 반환되고 술어는 평가되지 않는다. * * 이것은 단락 회로 입니다. * 터미널 운영. * * @api참고 * 이 방법은 의 보편적 정량화를 평가한다. * 스트림의 요소에 대한 부정 술어(모든 x ~P(x)) 만약 * 하천은 비어 있으며, 수량화는 빈칸으로 만족한다고 함 * 및 는 항상 {@code true}이며, ..