본문 바로가기

프로그래밍/JAVA

시스템 종료 후 File 삭제 1. 파일 삭제 - 시스템이 종료될 때 파일 삭제하고 싶음2. Thread를 생성해서 처리함. - jdk1.8 미만Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { new File("").delete(); //File Delete Code }}); - jdk 1.8 이상Runtime.getRunt..
Java에서 Tuple 사용하기. 1. Tuple - 간단하게 만들어서 쓰고 싶다....2. 소스 - Tuple class3. 라이브러리 - jdk 7부터 javafx.util.Pair class 추가됨. - Common Lang 패키지 내에 있는 (org.apache.commons.lang3.tuple.Pair<L,R>) - https://www.javatuples.org/ 
try-catch-resources 1. try-catch-resources - try (...) 안에 선언된 입출력 스트림 등의 리소스 객체의 'close()' 메소드를 호출해줌. 자원관리를 잘 해줌. - java 7 에서 추가된 기능.2. 소스 비교 1) 1.6 이전FileInputStream fs = null;try { fs = new FileInputStream("file.txt");} catch (IOExcep..
public static void main(String[] args){} 1. public static void main(String[] args){} ???? - java로 처음 "Hello, World!"를 쓸 때 써본거. - java application의 시작점2. 소스 1) 전체보기/** * Java Entry Class * * @author geunspage */public class MainTest { public static void main(String[] args) { ..
javax.net.ssl.SSLHandshakeException에 대한 해결방법 1. 증상 - java에서 HTTPS로 Remote Site에 연결할 경우 아래와 같은 Exception이 발생한다.javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to f..
websocket 사용 간단 채팅 1. pom<!-- WebSocket --><dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.0</version> <scope>provided</scope></dependency>2. ..
URL Image DownLoad 1. ImageIO 를 활용해서 이미지 다운로드   String imgUrl = "http://img.naver.net/static/www/u/2013/0731/nmms_224940510.gif"; //Image URL String savePath = "/Users/kimhyeonggeun/dev_folder/image/"; //저장 경로 try { URL url = new URL(imgUrl); String fileName = img..