Pertanyaan yang diberi tag «try-with-resources»

8
Ungkapan yang benar untuk mengelola banyak sumber daya berantai dalam blok coba-dengan-sumber daya?
Sintaks coba-dengan-sumber daya Java 7 (juga dikenal sebagai blok ARM ( Manajemen Sumber Daya Otomatis )) bagus, pendek dan mudah ketika menggunakan hanya satu AutoCloseablesumber daya. Namun, saya tidak yakin apa idiom yang benar ketika saya perlu mendeklarasikan banyak sumber daya yang saling bergantung, misalnya a FileWriterdan a BufferedWriteryang membungkusnya. …

5
Bagaimana saya harus menggunakan sumber daya coba dengan JDBC?
Saya punya metode untuk mendapatkan pengguna dari database dengan JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) { …

4
Coba-dengan-sumber daya di Kotlin
Ketika saya mencoba untuk menulis setara trydengan kode Java -dengan-sumber daya di Kotlin, itu tidak berhasil untuk saya. Saya mencoba berbagai variasi berikut ini: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Tapi tidak ada yang berhasil. Apakah ada yang tahu apa yang harus digunakan? Tampaknya tata bahasa Kotlin tidak …

2
Apakah saya menggunakan coba-dengan-sumber daya Java 7 dengan benar
Saya mengharapkan pembaca buffer dan pembaca file untuk menutup dan sumber daya dilepaskan jika pengecualiannya dibuang. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Namun, apakah ada persyaratan untuk memiliki catchklausul agar penutupan berhasil? EDIT: Pada dasarnya, …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.