I/O1 JAVA - I/O 와 NIO 차이 기본 파일 I/O ( java.io 패키지) 1. 스트림 기반 I/Ojava.io 는 스트림을 사용하여 데이터를 읽고 쓴다. 스트림은 연속된 데이터의 흐름을 처리하며, 바이트 스트림과 문자 스트림으로 나뉜다.바이트 스트림 : InputStream, OutputStream 및 그 하위 클래스( FileInputStream, FileOutputStream 등)문자 스트림 : Reader, Writer 및 그 하위 클래스( FileReader, FileWriter 등)2. 블로킹 I/Ojava.io의 I/O 작업은 블로킹 모드로 작동한다. 이는 I/O 작업이 완료될 때까지 스레드가 블로킹되는 것을 의미한다. 예를 들어, 파일을 읽는 동안 스레드가 해당 작업이 완료될 때까지 동작을 멈추는것을 말한다.3. 상대적.. 2024. 6. 21. 이전 1 다음