반응형
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 |
Tags
- 메모리스트림
- first-of-child
- 동기화
- StringReader
- String char[] 형변환
- include 지시자
- 상관 서브 쿼리
- Linux셋팅
- InputDialog
- include지시자
- interrupt()
- char[] String 형변환
- 표현 언어
- MemoryStream
- 리눅스세팅
- include액션태그
- StringWriter
- isinterrupted()
- first-child
- ThreadGroup()
- 아이디중복
- 스레드그룸
- sleep()메소드
- 리눅스셋팅
- ID중복
- ObjectInputStream
- 상관서브쿼리
- Daemon()
- interrupted()
- Linux세팅
Archives
- Today
- Total
다연이네
[days24] 자바 입출력(I/O) 이론 개념 본문
반응형
입출력(I/O)
컴퓨터 내부 또는 외부의 장치와 프로그램 간의 데이터를 주고받는 것
스트림(Stream)
- 자바 입출력을 수행하려면 (어느 한쪽에서 다른 쪽으로 데이터를 전달하려면) 두 대상을 연결하고 데이터를 전송할
수 있는 무언가가 필요하다. => 스트림
- 입과 컵을 연결하는 빨대 (일렬로 들어오는 물 : 직렬화)
- 스트림을 만든다 == 어떤 데이터를 직렬화 시킨다
- 모든 데이터의 입출력은 스트림(Stream) 개념으로 이루어진다.
- 입력용스트림 FileReader
출력용스트림 FileWriter
- 자바에 스트림 크게 2가지 종류로 구분
ㄱ. 문자(텍스트) 스트림
1) 2바이트(16비트)
2) 한문자, 문자열, 문자 배열을 다루기도 함
3) 문자 스트림의 부모 클래스는 Reader/Writer 추상클래스
예) FileReader/FileWriter
ㄴ. 바이트 스트림
1) 1바이트(8비트)
2) 바이트, 바이트 배열, 정수 형태로 처리
3) 바이트 스트림의 부모클래스는 InputStream/OutputStream 추상클래스
예) XXXInputStream/XXXOutputStream
- 보조스트림 - 어떤 스트림을 사용하기 더 쉽도록 보조해주는 스트림
예) BufferedReader, BufferedWriter
반응형
'Java' 카테고리의 다른 글
[days25] FileOutputStream을 이용해 파일 만들기 (0) | 2020.10.25 |
---|---|
[days24] InputStream - 사진 정보 2진수로 출력 / 바이트씩 읽기 / String입력받기 (0) | 2020.10.24 |
[days24] Annotation (0) | 2020.10.23 |
[문제] 열거형 활용 예제 (0) | 2020.10.23 |
[days24] 열거형(enums) (0) | 2020.10.23 |
Comments