java028-1

제로·2022년 9월 25일
0

Java basic

목록 보기
36/45
post-custom-banner

데이터의 전송을 처리하는 Stream

  1. 자바에서는 Stream 이라는 api 객체를 통해서 데이터를 입력하거나 출력하는 등 처리를 하고 있다.

  2. System.out.println() : 기본적인 OutputStream의 한 형태로 console창으로 출력한다.

  3. System.in : InputStream의 한 형태로 console창에 데이터를 입력하여 사용할 수 있다.
    ex) InputStream is = System.in;
    ps) 한 main() 프로그램에 기능 메서드로 처리하면 같은 객체를 바라보기 때문에 정상적인 작동을 할 수 없다. IO를 보완한 Scanner()는 이런 처리를 피할 수 있지만 raw 소스로는 주석 처리 혹은 다른 파일을 실행해야한다.

  4. 데이터 처리 과정
    정수형 ==> char ==> 문자열 ==> 문자열을 모아둔 파일(객체)
    0/1 =(8개)=> 문자 ==> 문자열
    코드값 65 => 'A'
    코드값 49 => '1'

  5. 입력된 한 글자를 읽어와서 데이터를 할당하고 할당된 내용을 출력하는 IO는 첫 시작이 InputStream과 OutputStream 이라고 할 수 있다. 자바에서 데이터의 입/출력이 일어나는 경우, 필수 예외 처리를 해주어야 실행할 수 있다.

profile
아자아자 화이팅
post-custom-banner

0개의 댓글