JAVA/NIO2
-
[NIO.2]Files ClassJAVA/NIO2 2013. 11. 20. 17:50
Files Class는 java.nio.file package에서 가장 중요한 Class 이다. 이 Class는 파일과 디렉토리에 대한 읽고, 쓰고, 조정에 대한 static Method들을 제공한다. Files Method는 Path Object와 함께 사용 됩니다. 다음 주요 내용을 확인 해 보자. 1. 시스템 자원 해제 및 예외상황 처리 2. 인자들에 대한 정보 3. 원자적인 활동 4. 메소드 연결 5. Glob 6. Link 인식 1. 시스템 자원 해제 및 예외 상황 처리 java.io.Colseable Interface를 상속 받거나, 구현하여 자원에 대한 해제를 아래와 같이 처리 한다. Charset charset = Charset.forName("US-ASCII"); String s = ....
-
[NIO.2]The Path ClassJAVA/NIO2 2013. 11. 13. 23:49
새롭게 JAVA7 에서 추가된 java.nio.file package는 file I/O관련 되어 직관이고 많은 기능의 Class들을 제공 한다. 물론 기존 java.io package 역시 계속 제공 된다.(@Deprecated 되지 않음) 일명 NIO.2 로 명명된 새로운 package의 사용법에 대하여 알아보는 첫번째 시간으로 오늘은 Path Class에 대해 알아 보자 1. Creating a Path Path p1 = Paths.get("/tmp/foo"); Path p2 = Paths.get(args[0]); Path p3 = Paths.get(URI.create("file:///Users/joe/FileTest.java")); Path p4 = FileSystems.getDefault().ge..