본문 바로가기
Java/자바 Stream

[Java] 78. 자바 I/O

글: Song hyun 2024. 5. 14.
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
반응형