1) 790p 예제 20-1에서요.
클라이언트나 서버나 InputStream이나 OutputStream으로 입출력을 다 해결하는데...
제가 책을 본다고 봤으나 못찾은건지는 몰라도 InputStream과 OutputStream 설명 자세히 된걸
특별히 못찾아서요;;
제가 알기로는 InputStream이나 OutputStream은 바이트 스트림 관련 클래스로 알고 있는데요.
소스돌려보면 문자가 찍히거든요.
이게 왜 가능한지 궁금합니다.
Filter를 쓴것도 아닌고 순수하게 InputStream과 OutputStream만을 사용하였는데 말이죠.
2) 제가 또 의문이 생겨 440p 예제 10-5의 7번째 줄을
byte arr[] = { 0, 1, 2, 3 ....};을
char arr[] = { a, , c};로 고쳐봤더니 멤모장에
abc가 찍힙니다...
byte가 아닌 타입을 char로 했는데 어떻게 에러가 안나는건지 궁금합니다.
3) 440p 예제 10-5를 그대로 실행하고 메모장에 여러봤더니
알아보지 못하는 것들로 찍혔습니다.
숫자는 1바이트로 알고 있는데 왜 제대로 안찍히는건지 궁금합니다.
4) 440p 예제에서 char arr[]은 메모장에 열어보면 abc로 찍히고 byte arr[]은 왜 못알아보는
문자로 찍히는걸까요. FileOutputStream자체가 바이트 타입을 다루는걸로 알고있는데요.