728x90 반응형 Programming222 Java Console 클래스란 ? Console Class [ http://docs.oracle.com/javase/8/docs/api/index.html ] Console 클래스에 대한 doc 입니다. Console 클래스는 자바6부터 추가되었습니다 , Console클래스는 콘솔에서 입력받은 문자열을 쉽게 읽을수 있도록 기능을 제공합니다. 주의할 점은 이클립스에서 실행을 하게된다면 다음과 같은 Exception 이 발생합니다 java.lang.NullPointerException인데 제대로 실행했는데 왜 다음과 같은 에러가 뜬것일까요. System.console()메소드는 이클립스에서 실행하면 null을 리턴하기 때문입니다. 따라서 반드시 명령 프롬프트에서 실행하시기 바랍니다. import java.io.Console; public c.. 2017. 7. 20. Java OutputStream의 메서드 OutputStream - 바이트 기반 출력 스트림의 최상위 클래스로 추상 클래스이다. 모든 바이트 기반 출력 스트림은 OutputStrea을 상속받아서 만들어진다. 아래의 사진처럼 OutputStream은 Closeable, Flushable를 구현한 추상클래스임을 확인할수 있다. OutputStream의 메서드 . void close() - OutputStream을 닫는다. void flush() - 버퍼에 남아있는 출력 스트림을 출력한다 void write( byte[] b ) - 버퍼의 내용을 출력한다 void write( byte[] b , int off , int len ) - b배열 안에 있는 시작 off(index) 부터 len 만큼 출력한다. abstract void write( int .. 2017. 7. 20. Java InputStream의 메서드 InputStream - 바이트 기반 입력 스트림의 최상위 클래스로 추상클래스입니다. 모든 바이트 기반 입력 스트림은 InputStream을 상속받아 만들어 집니다 java.io.InputStream에 있는 모든 메서드입니다. int available() - 현재 읽을수 있는 바이트수를 반환한다. void close() - 현재 열려있는 InputStream을 닫는다. void mark(int readlimit) - InputStream에서 현재의 위치를 표시해준다. boolean markSupported() - 해당 InputStream에서 mark()로 지정된 지점이 있는지에 대한 여부를 확인한다. abstract int read() - InputStream에서 한 바이트를 읽어서 int값으로 반환한.. 2017. 7. 20. Java IO패키지 IO 패키지란 ? 사용자로부터 입력을 받고 또는 파일 , 네트워크로부터 입력받아 파일로 출력, 모니터로 출력하거나 저장할수있다. 자바에서는 이러한 데이터를 스트림을 통해 입출력되므로 스트림을 잘 알아야 한다. 스트림에는 입력스트림 , 출력스트림 두가지가 있다. 이 두가지를 간단하게 설명하자면 다음과 같다 입력 스트림 (InputStream) - 프로그램을 기준으로 데이터를 입력받을때. 출력 스트림 (outputStream) - 프로그램을 기준으로 데이터를 내보낼 때. 프로그램상 네트워크상의 다른 프로그램과 데이터 교환을 하려면 양쪽 모두 입,출력 스트림이 따로 필요하다. └이유는 스트림은 단방향이므로 하나의 스트림으로 입출력 모두 할수가 없다. java.io 패키지의 주요 클래스에 대해 알아보겠습니다 (.. 2017. 7. 20. 이전 1 ··· 30 31 32 33 34 35 36 ··· 56 다음 728x90 반응형