java i/o1 [Java] IO vs NIO 📅 JDK별 정리 JDK 버전주요 변화1.0java.io 도입1.4java.nio 도입1.7NIO.2(java.nio.file, 비동기채널 등)1.8 ~Stream, Lambda와 함께 더 간결하게 I/O 처리 가능11 ~ Files Api 활용성 향상, 비동기 처리 개선 ✅ JAVA I/O개념Stream기반 : 데이터를 1바이트 또는 1 문자씩 연속적으로 읽고 씀.실제로는 보조스트림을 사용하여 버퍼단위로 주로 사용함.블로킹 방식 : read()나 write() 같은 호출은 데이터 처리가 끝날 때까지 쓰레드를 블로킹(대기) 시킴Thread-per-connection 구조 : 클라이언트가 많을 수록 쓰레드도 많이 생성되어 리소스 낭비가 큼주요 클래스 구분바이트 기반 스트림 (Binary Data)파일, .. 2025. 4. 30. 이전 1 다음