반응형
(이 포스트는 지극히 개인적인 포스트로서
필자가 java를 공부하기 시작하면서 궁금한 것들을 그냥 끄적이는 공간이오니
절대 참고하지 마시기 바랍니다.)
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.text.NumberFormat;
위와 같이 클래스로더를 사용할 경우
아래와 같이 단축하여 사용가능
import java.io.*;
import java.text.NumberFormat;
이유는
클래스로더가 실제로 메모리에 해당 클래스를 로드할때는
실제로 그 클래스를 사용할 때임
import 클래스 위치; 는 실제로 해당 클래스의 위치만 알려줄 뿐 해당클래스를 로드하지 않는다.
따라서 백개 천개 클래스로더에 올리더라도
실제로 그 클래스를 사용하지 않으면 메모리에 로드되지 않으므로,
첫번째 예제와 같이 수많은 클래스를 로드할경우, *;로 대체가능하다.
여기서 *는 All 의 의미.
2.
opencsv 사용하기
csv 파일(엑셀파일의 한 종류)을 읽고 쓰기 위해서는
라이브러리에 csv 관련 jar 파일을 추가해줘야 한다.
나는 opencsv-3.8.jar 를 lib에 추가하여 사용함
반응형
'Programing > JAVA' 카테고리의 다른 글
소켓채널, flip, hasRemaining, buffer를 이용한 데이터전송 (0) | 2017.11.03 |
---|---|
채팅프로그램 리시버Receiver (0) | 2017.11.03 |
채팅프로그램 ConnectionManager (0) | 2017.11.03 |
알아두면 유용한 Eclipse 단축키 (0) | 2017.10.31 |
클래스로더 (0) | 2016.11.09 |