«try-with-resources» etiketlenmiş sorular

8
Kaynaklarla deneme bloğunda birden çok zincirleme kaynağı yönetme deyimi doğru mu?
Java 7 , kaynaklarla deneme sözdizimi (ARM bloğu ( Otomatik Kaynak Yönetimi ) olarak da bilinir ), yalnızca bir AutoCloseablekaynak kullanılırken güzel, kısa ve anlaşılır . Ancak, birbirine bağlı birden fazla kaynak, örneğin a FileWriterve BufferedWriteronu saran birden fazla kaynak bildirmek gerektiğinde doğru deyimin ne olduğundan emin değilim . Tabii …

4
Kotlin kaynaklarıyla deneme
tryKotlin'de bir Java -with-resources koduyla eşdeğer yazmaya çalıştığımda, benim için işe yaramadı. Aşağıdakilerin farklı varyasyonlarını denedim: try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } Ama ikisi de çalışmıyor. Bunun yerine ne kullanılması gerektiğini bilen var mı? Görünüşe göre Kotlin dilbilgisinin böyle bir yapı için tanımı yok , ama belki bir …

5
Kaynakları denemeyi JDBC ile nasıl kullanmalıyım?
JDBC ile bir veritabanından kullanıcı almak için bir yöntem var: 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()) { …

2
Java 7 kaynakla deneme sürümünü doğru kullanıyor muyum?
İstisna atılırsa arabelleğe alınmış okuyucunun ve dosya okuyucunun kapanmasını ve kaynakları serbest bırakmasını bekliyorum. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Bununla birlikte, catchbaşarılı bir kapatma için bir maddeye sahip olma şartı var mı? DÜZENLE: Esasen, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.