일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA
- Real MySQL
- 토비의 스프링
- 스트림
- 자바 ORM 표준 JPA 프로그래밍
- GC
- Stack
- list
- Kotlin
- 백준
- jvm
- 토비의 스프링 정리
- Collection
- SpringBoot
- thread
- 자바
- IntellJ
- 보조스트림
- MSA
- 이스티오
- 쿠버네티스
- spring
- redis
- mysql
- Java
- Stream
- 스프링
- OS
- gradle
- K8s
- Today
- Total
목록스트림 (3)
인생을 코딩하다.
보조스트림 - 실제 읽고 쓰는 스트림이 아닌 보조적인 기능을 추가하는 스트림 - 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 배열에 바이트 단위로 자료를 쓴다. ..