
[JAVA] inputStream, InputStreamReader, bufferReader/Writer 총정리
개발/JAVA
2022. 12. 13. 10:17
좋은 글 있어서 퍼와서 정리 하였습니다. 자바 입출력 스트림 # inputStream InputStream의 정의 JDK 11 기준 InputStream의 설명을 읽어보면 This abstract class is the superclass of all classes representing an input stream of bytes 라고 되어 있다. 중요한 부분은 "representing an input stream of bytes"이다. 하나씩 살펴보자. Stream 먼저 Stream을 위키백과에 검색하면 이렇게 나온다. 개별 바이트나 문자열인 데이터의 원천 파일을 읽거나 쓸 때, 네트워크 소켓을 거쳐 통신할 때 쓰이는 추상적인 개념 백과에 정의된 내용을 쉽게 표현하면, '데이터가 전송되는 통로'라고 ..
[JAVA] new BufferedReader(new InputStreamReader(conn.getInputStream()));
개발/JAVA
2022. 12. 13. 09:40
# bufferReader = new BufferedReader(new InputStreamReader(conn.getInputStream())); => conn.getInputStream()으로 api로 접근하여 가져온 객체 정보를 InputStreamReader로 문자열 변형하겠다는 뜻. 그리고 그것을 BufferReader로 받겠다는 뜻. # bufferReader 안에는 값이 담겨져 있는데, 버퍼 안의 문자열 값 보는법 bufferReader.readLine() => 버퍼 안의 api 값들의 문자열 정보를 확인 할 수 있다.