InputStream과 BufferedReader
2022. 1. 18. 15:39
웹 프레임워크 만들며 알게된 것들
입출력에 관해서는 구현할 일이 없어서 한 번도 공부해 본적이 없는 부분인데 항상 궁금하긴 했었다. 문법 조차 몰랐던 부분이다. 이번에 HTTP 요청과 응답을 구현하기 위해 알아야 해서 가볍게 문법만 살펴 보았다. InputStream 1byte만 읽을 수 있다. 아스키 코드로 반환된다. 그래서 아주 불편하다. 파일 전송 시 사용하기는 좋다. public class Test { public static void main(String[] args) throws IOException { InputStream in = System.in; int a = in.read(); System.out.println(a); } } // a -> 입력 // 97 -> 출력 여러 바이트를 읽기 위해서도 마찬가지로 불편하다. p..