http://effectiveprogramming.tistory.com/entry/Eclipse-%EB%8B%A8%EC%B6%95%ED%82%A4
필요한거 제일 많은 듯
http://effectiveprogramming.tistory.com/entry/Eclipse-%EB%8B%A8%EC%B6%95%ED%82%A4
필요한거 제일 많은 듯
javascript에서 비동기 함수를 만드려고
java에서 new Thread 블럭을 만드는 것처럼
setTimeout을 썼었다.
너무 부자연스러웠는데 역시나...
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/async_function
비동기 함수를 wait할 수도 있다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/async_function
promise 대신 async, await를 사용하자 (0) | 2018.03.22 |
---|---|
let의 필요성 (0) | 2018.03.20 |
pseudo code 이벤트 발생 시키기 (0) | 2018.01.10 |
ajax의 자동 encoding (0) | 2017.12.28 |
mousewheel 이벤트 버그 (0) | 2017.12.28 |
java6 까지
close가 필요한 자원을 프로시져 종료전에 꼭 닫으려면 finally를 써야 했다.
FileWriter writer = null;
try {
writer = new FileWriter(file);
writer.write("contents");
} catch (Exception e) {
// TODO: handle exception
}finally {
try {
writer.close();
} catch (IOException e) {
// TODO handle exception
e.printStackTrace();
}
}
try catch 블럭도 혐오스러운데 finally 까지 붙이니 정말 보기 싫다.
스코프때문에 변수를 null로 선언해야 하는 꼴보기 싫음까지 추가로...
close를 하려면 거기도 예외처리를 해줘야 해서 또 try-catch 블럭을 넣어야 한다.
물론 메서드에서 쓰로우해주는게 좋다.
java7 부터는 많은 부분을 개선해 줬다.
try-with-resources 방식을 쓰면 한결 낫다.
try(FileWriter writer = new FileWriter(file); ) {
file.write();
}
Java Applet ReflectPermission (0) | 2018.03.28 |
---|---|
Java Applet 이런 젠장 (0) | 2018.03.28 |
BigDecimal을 사용하는 이유 (0) | 2018.03.18 |
자바 자체 인증키 발급 (0) | 2018.01.02 |
final 변수 설정을 하는 이유 (0) | 2017.12.21 |