네트워크통신을 하여 서버나 FTP호스팅공간에 있는 어떤 파일을 내려 받는다고 가정하였을때

 

보면 어떤분들은 바이트 배열로 1024를 잡아서 버퍼로 설정하고

 

그 버퍼크기만큼 스트림으로 읽어오시는데요.

 

 

또 어떤 책에서는 BufferedInputStream을 사용하여 작업하더라구요.

 

 

제가 궁금한건 두가지입니다.

 

첫번째는 배열로 버퍼를 잡아서 읽어오는거랑 버퍼인풋스트림으로 읽어오는것 이 두가지의 차이점이 존재하는지

존재한다면 어떤걸 사용해야 하는지 궁금합니다.

 

두번째는 버퍼 사이즈입니다.

네트워크 통신에서 버퍼 사이즈를 몇으로 해야 적당한지 궁금합니다.