OutputStream
-
InputStream 과 OutputStream에 차이 !자바웹프로그래밍/JAVA 2024. 7. 24. 14:18
Contents --> OutputStream과 InputStream은 Java의 I/O 시스템에서 데이터를 순차적으로 읽고 쓰는 데 사용되는 기본적인 스트림 클래스입니다. 이 두 클래스는 각각 출력과 입력에 대한 추상적인 개념을 제공합니다. 차이점역할:InputStream: 데이터를 소스(파일, 네트워크, 메모리 등)에서 읽어 들입니다.OutputStream: 데이터를 대상(파일, 네트워크, 메모리 등)으로 씁니다.메소드:InputStream: 주로 read 메서드를 사용하여 데이터를 읽습니다. 대표적인 메서드는 다음과 같습니다:int read(): 한 바이트를 읽고, 0에서 255 사이의 값을 반환하거나, 더 이상 데이터가 없으면 -1을 반환합니다.int read(byte[] b): 바이트 배열 b..
-
InputStream,OutputStream 입출력 방식 분석 with java자바웹프로그래밍/JAVA 2024. 2. 27. 16:28
Contents Stream 이란? 데이터가 출발지에서 도착지로 단일 방향으로 흘러가는 것을 말한다. InputStream, OutputStream 설명 데이터가 프로세스로 흘러 들어올때는 InputStream을 사용하고 , 데이터가 프로세스로부터 나가면 OutputStream을 사용한다. Inpustream,OutputStream은 Stream 최상위 추상클래스이며, 바이트 출력 스트림이다. 그 아래로 보면 FIle,Filer 등등 xxxInputStream 오버라이드한다. Inpustream은 프로세스 기준으로 들어오는 경우에 사용한다. 이제 중요한 메소드를 알아보자 1.read() 메소드란? 1바이트를 읽고 int(4바이트)형으로 반환한다. 테스트를 해보자 이제 실행시켜보면 그외에 read(byte..