java41 파일 시스템(NIO) ●Paths 와 Path 클래스 package org.example; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path path = Paths.get("c:\\javastudy\\PathDemo.java"); System.out.println(path.getRoot()); System.out.println(path.getParent()); System.out.println(path.getFileName()); } } Root = C: Parent = C:\\ javastudy FileName = PathDemo.java ● 현재경로 // 현.. 2024. 2. 20. 문자 스트림 바이트 스트림이랑 똑같은데 사용하는 객체 생성이 다르다. package org.example; import java.io.FileReader; import java.io.FileWriter; public class Main4 { public static void main(String[] args) { try(FileWriter fw = new FileWriter("bb.txt")) { for (char i ='A';i 2024. 2. 19. 입출력 필터 스트림 package org.example; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class Main3 { public static void main(String[] args) { try(DataOutputStream dos = new DataOutputStream(new FileOutputStream("main3.dat"))) { dos.writeInt(10); dos.writeDouble(30.4); }catch (Exception e) { e.printStackTrace(); } try(DataInpu.. 2024. 2. 19. I/O 스트림에 대한 이해 ● 프로그램의 상당 부분은 다음 대상의 입출력과 관련이 있다. 그리고 이들에 대한 자바의 입출력 방식을 가리켜 I/O 모델이라고 한다. 1바이트씩 쓰는게 일반적이다. ● 입출력 스트림 package org.example; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Main { public Main() { fileWrite(); fileRead(); } private void fileWrite() { // close 를 무조건 해줘야 한다. try { FileOutputStream fos = n.. 2024. 2. 19. 이전 1 2 3 4 5 ··· 11 다음