try-catch-finally의 문제점기존 방식으로 파일을 읽는 코드를 보면:FileInputStream fis = null;try { fis = new FileInputStream("example.txt"); // 파일 읽기 작업} catch (IOException e) { e.printStackTrace();} finally { if (fis != null) { try { fis.close(); // 또 다른 try-catch 필요! } catch (IOException e) { e.printStackTrace(); } }}문제점:코드가 복잡하고 길어짐finally에서 또 다른 예외 처리 필요자원..