Development/Java(855)
-
PrintStream, PrintStream의 특징
PrintStream· PrintStream은 모든 자료형을 출력할 수 있는 print(), println() 메서드가 오버로딩 되어 있습니다.· 프로그램이 시작되면 장치와 연결된 출력스트림인 System.out, System.err 객체가 PrintStream 객체입니다. · 자바 5.0에서는 PrintStream의 format() 메서드와 printf() 메서드가 추가되어 있기 때문에 System.out.printf() 나 System.out.format()을 이용해서 출력문을 작성할 수 있습니다. 표준출력 화면 분석 System.out 화면의 데이터를 출력장치들과 연결시켜주는 PrintStream 객체 println("helloworld"); PrintStream의 println(String str..
-
InputStreamReader와 OutputStreamWriter
InputStreamReader와 OutputStreamWriter바이트 스트림과 문자 스트림을 연결시켜주는 다리 역할을 하는 클래스입니다.InputStreamReader는 바이트를 읽어 문자로 변환하고, OutputStreamWriter는 문자를 바이트로 변환하여 출력시켜 줍니다.
-
RandomAccessFile 클래스의 대표적인 메소드
RandomAccessFile 클래스의 대표적인 메소드 public int read() throws IOException
-
RandomAccessFile 클래스의 특징
RandomAccessFile 클래스의 특징· 입력과 출력이 동시에 이뤄질 수 있습니다.· 입출력 위치를 임의로 변경할 수 있습니다.· 파일을 대상으로만 존재하는 스트림입니다. RandomAccessFile 클래스는 사실상 자바 IO의 일부가 아닙니다. 컨트롤의 대상이 파일이기 때문에 IO 와 함께 언급되는 것이 일반적입니다. 편의상 스트림으로 분류하기도 하지만, 엄밀히 말해서 스트림이 아닙니다. 스트림(w/흐름, 순서)은 임의의 위치에 데이터를 읽고 쓸 수 없습니다. 기존 입출력 스트림 클래스 vs RandomAccessFile 클래스
-
RandomAccessFile, RandomAccessFile 생성자
RandomAccessFile · 입력 스트림과 출력 스트림의 두가지 기능을 가지고 있는 스트림입니다. · 기존의 입력 스트림과 달리 한 번 읽었던 입력 스트림을 다시 읽을 수 있는 스트림입니다. · 파일의 임의의 위치에 직접 접근할 수 있는 방법을 제공합니다. · RandomAccessFile 클래스는 파일만을 대상으로 하며, 임의의 지점에서 입출력을 동시에 수행할 수 있습니다. Class RandomAccessFile https://docs.oracle.com/javase/8/docs/api/java/io/RandomAccessFile.html RandomAccessFile 생성자 RandomAccessFile 클래스의 생성자에는 인수로 파일의 이름(file)뿐만 아니라 파일 모드(mode)까지 함께..
-
File 클래스의 주요 메서드, 분류별 File 클래스의 메소드- File 생성/수정/삭제 메소드, File 체크 메소드, File 권한 메소드
File 클래스의 주요 메서드exists( )의 반환값이 false이면 createNewFile(), mkdir(), mkdirs()메소드로 파일 또는 디렉토를 생성할 수 있습니다.exists( )의 반환값이 true이면 파일에 대한 정보를 확인할 수 있는 메소드를 호출할 수 있습니다.