자바 BufferedReader, Writer 순서

자바 BufferedReader, Writer 순서

작성일 2024.01.26댓글 1건
    게시물 수정 , 삭제는 로그인 필요

SampleClient 코드를 보면 OutputStream을 먼저 작성하고 BufferedOutputStream 다음줄에 OutputStreamWriter을 작성하잖아요 근데 SampleServer 코드를 보면 InputStream 다음 InputStreamReader 다음 BufferedReader을 작성하는데 왜 클라이언트 쪽과 서버 쪽 순서가 다른 건가요?? 설명 부탁드립니다.. ㅜㅜ

그리고 저 코드들을 한줄로 표현해 봤는데 맞게 작성했는지 한 번만 봐주세요 ㅠㅠ 각각 코드 아래에 첨부하겠습니다

SampleClient 코드는 29번째줄부터 SampleServer 코드는 24번째줄부터 입니다!

- SampleClient 코드


- 한줄코드

- SampleServer 코드

 

- 한줄코드


#자바 bufferedreader stringtokenizer #자바 bufferedreader 입력 #자바 bufferedreader 사용법 #자바 bufferedreader readline #자바 bufferedreader scanner 차이 #자바 bufferedreader 한글 깨짐 #자바 bufferedreader 배열 #자바 bufferedreader read #자바 bufferedreader close #자바 bufferedreader 여러줄

profile_image 익명 작성일 -

안녕하세요.

IO객체를 생성할때 매개값으로 사용가능하다면 순서는 상관이 없습니다.

InputStream, OutputStream이 기본IO객체이고, 이후에 연결되는 객체들은 악세서리로 보면 됩니다.

기본객체의 기능을 확장하기 위한 플러그인이라고 생각하시면 되지요.

toServerWriter.write(msg);

첫번째 코드에서는 문자단위 write 메소드호출을 위해 Writer 타입 참조변수 toServerWriter를 사용한것이고요,

String msg = bR.readLine();

에서는 readLine()메소드를 사용하기 위해 마지막에 BufferedReader 참조변수를 사용한것입니다.

참고하세요.

[내공20] 자바에 대한 질문이요 !

... 자바가 정의하는 스트림 형 두 가지는? - 13. 내장... 콘솔에 출력할 때는 어떤 형의 Writer를 열어야... BufferedReader br = new BufferedReader( ~ ~ (new InputStreamReader(new...

자바 입문 책

... 이번에 자바를 배우려고 하는데 프로그래밍... 4 멤버변수의 초기화 시기와 순서 Chapter 7... 문자기반의 보조스트림 5.1 BufferedReader와...

자바마스터님들 도와주세요 ㅠㅠ!

자바 고수님들 도와주세요 ㅠㅠㅠ 내일까지... or writer given to it as parameter. 우..이거 좀... try { BufferedReader in = new BufferedReader(new FileReader...

자바 소캣 통신

... BufferedReader(new InputStreamReader(System.in)); // 화면으로 데이터를 출력하기 위한 Writer를... out.close(); } } 실행순서 : 서버파일...

자바의정석2판 질문드립니다.

자바의정석(제2판) 책에 대하여 질문드립니다.... 4 멤버변수의 초기화 시기와 순서 Chapter 7... 문자기반의 보조스트림 5.1 BufferedReader와...