JAVA/Skill
JAVA 사용시 잊지 말아야 할 습관!
신우섭
2021. 8. 5. 22:51
- try-finally 보다는 try-with-rewsources를 사용하라
/**
* 이거 말고!!
*/
static String firstLineOfFile(String path) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(path));
try {
return br.readLine();
} finally {
br.close();
}
}
/**
* 이거!!
* AutoCloseable 구현한 객체는 다 가능!
*/
static String firstLineOfFile(String path) throws IOException {
try (BufferedReader br = new BufferedReader(new FileReader(path)))
return br.readLine();
}
}