안녕하세요, 책 한권과 구글님을 스승삼아 열공중인 왕초보입니다.
제가 지금 보는 책에선 http 소스 텍스트를 긁어올때 ByteArrayOutputStream 이란 클래스를 씁니다.

getInputStream() 한담에 ByteArrayOutputStream 타입의 객체에다가 그 내용물을 기록하고, 그걸 String 클래스의 컨스트럭터에 파라미터로 넘겨서 스트링으로 변환하는 식..

근데 여기저기서 예제를 찾다보면 BufferedReader 를 쓰는 경우가 많은것 같아서요.

요 두방법 간에 어떠 차이가 있는건지 궁금합니다. 속도나 메모리 등의 측면에 있어 둘중 어느 것을 쓰는게 더 좋은지도 궁금하고요 ^^;;