package io3;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class FileCopyBuffer {
public static void main(String[] args)throws Exception {
long start = System.currentTimeMillis();
InputStream in =
new FileInputStream("C:\\zzz\\sample.pdf");
OutputStream out=
new FileOutputStream("C:\\zzz\\copySample.pdf");
byte[] buffer = new byte[1024*8];
while(true){
int count = in.read(buffer);
//System.out.println(count);
if(count == -1){
break;
}
out.write(buffer,0,count);
}
long end = System.currentTimeMillis();
System.out.println(end - start);
}
}
'코딩 > JAVA' 카테고리의 다른 글
Java 제너릭(Generic)과 리플렉션(reflection)을 통해 메소드 동적으로 실행하기(Vo를 중심으로) (0) | 2015.04.05 |
---|---|
Java 자바 잊기 쉬운 기본 코드 (0) | 2014.09.13 |
Java 자바 Stateless 방식 멀티채팅 예제(익명 쓰레드 Thread) (0) | 2014.09.13 |
Java 자바 Agentlet Mp3 Server (0) | 2014.09.13 |
Java 자바용 HTTP 헤더 (0) | 2014.09.13 |