728x90
반응형
[Java] 78. 자바 I/O
1. 자바 I/O란?
2. 자바 파일 처리 개념(=스트림)
3. 소켓, 소켓 통신이란?
1. 자바 I/O란?
(1) Java I/O(입출력(은 데이터를 읽고, 쓴느 기능을 말한다. 파일, 네트워크. 다른 프로그램으
-메모리 상에 데이터를 파일에 저장할 경우, 영속성이 보장된다. (영구히 저장)
(2) Stream(스트림) 이란?
스트림은 데이터를 순차적으로 처리하는 일련의 연속된 데이터 요소들이다. 자바에서 스트림은 데이터의 흐름을 읽고, 쓰는 데 사용되는 추상적인 개념이다.
=> 즉, 입출력 작업을 수행할 떄 데이터를 한 곳에서 다른 곳으로 이동시키는 매개체 역할을 한다.
-소켓 -> 소켓 통신 ->
2. 자바 파일 처리 개념(=스트림)
(1)
(2)
(3) 버퍼링 스트림
(4) 고수준의 스트림
(3, 스트림의 주요 특성
(1) 단방향성: 스트림은 단방향으로만 데이터를 처리한다.
(2) 순차적 접근ㅋ; 스트림은 데이터에 순차적으로 접근한다.
3. 소켓, 소켓 통신이란?
728x90
반응형
'Java > 자바 Stream' 카테고리의 다른 글
[Java] 83. 파일 Copy 예제: 기반 스트림에 확장을 붙여 더욱 빠르게 연산시켜보자. (0) | 2024.05.17 |
---|---|
[Java] 82. 파일 Copy(바이트 기반 입/출력) (0) | 2024.05.16 |
[Java] 81. 파일 출력 스트림 (바이트) (0) | 2024.05.16 |
[Java] 80. 바이트 기반의 파일 입력 스트림 (0) | 2024.05.14 |
[Java] 79. 표준 입출력 (0) | 2024.05.14 |