Hướng dẫn php try-with-resources - tài nguyên dùng thử php
Câu lệnh try-with-resources là câu lệnh Ví dụ dưới đây đọc dòng đầu tiên từ một tập tin. Nó sử dụng một thể hiện của static String readFirstLineFromFile(String path) throws IOException { try (BufferedReader br = new BufferedReader(new FileReader(path))) { return br.readLine(); }} Trong ví dụ trên, tài nguyên được khai báo trong Trước Java SE 7, bạn có thể sử dụng khối
static String readFirstLineFromFileWithFinallyBlock(String path) throws IOException { BufferedReader br = new BufferedReader(new FileReader(path)); try { return br.readLine(); } finally { if (br != null) br.close(); }} Tuy nhiên, trong ví dụ trên, nếu các phương thức Bạn có thể khai báo một hoặc nhiều tài nguyên trong câu lệnh public static void writeToFileZipFileContents(String zipFileName, String outputFileName) throws java.io.IOException { java.nio.charset.Charset charset = java.nio.charset.StandardCharsets.US_ASCII; java.nio.file.Path outputFilePath = java.nio.file.Paths.get(outputFileName); // Mở file zip và tạo đầu ra với // câu lệnh try-with-resources try ( java.util.zip.ZipFile zf = new java.util.zip.ZipFile(zipFileName); java.io.BufferedWriter writer = java.nio.file.Files.newBufferedWriter(outputFilePath, charset) ) { // Liệt kê từng mục for (java.util.Enumeration entries = zf.entries(); entries.hasMoreElements();) { // Lấy tên đầu vào và ghi nó tới tập tin đầu ra String newLine = System.getProperty("line.separator"); String zipEntryName = ((java.util.zip.ZipEntry)entries.nextElement()).getName() + newLine; writer.write(zipEntryName, 0, zipEntryName.length()); } }}try ( Trong ví dụ trên, câu lệnh Ví dụ sau đây sử dụng câu lệnh public static void viewTable(Connection con) throws SQLException { String query = "select COF_NAME, SUP_ID, PRICE, SALES, TOTAL from COFFEES"; try (Statement stmt = con.createStatement()) { ResultSet rs = stmt.executeQuery(query);try (Statement stmt = con.createStatement()) { while (rs.next()) { String coffeeName = rs.getString("COF_NAME"); int supplierID = rs.getInt("SUP_ID"); float price = rs.getFloat("PRICE"); int sales = rs.getInt("SALES"); int total = rs.getInt("TOTAL"); Có thể bạn quan tâm System.out.println(coffeeName + ", " + supplierID + ", " + price + ", " + sales + ", " + total); } } catch (SQLException e) { JDBCTutorialUtilities.printSQLException(e); }} Tài nguyên Lưu ý: Mỗi câu lệnh Ngoại lệ bị bỏ quaMột ngoại lệ có thể được ném ra từ khối mã lệnh kết hợp với câu lệnh Các lớp thực thi giao diện AutoCloseable hoặc CloseableXem các giao diện Javadoc gồm |
Bài Viết Liên Quan
October November 2023 Calendar
Ngày 5 tháng 11 Tiết kiệm ánh sáng ban ngày (Kết thúc) Ngày 11 tháng 11 Ngày cựu chiến binh 23 tháng 11 Lễ tạ ơn 24 tháng 11 Thứ sáu đen tối 27 tháng 11 Thứ hai ...
PHP lấy id từ HTML
• getElementsByTagName()getElementById và getElementsByTagName là các phương thức của lớp DOMDocument trong PHP. Các phương thức này có thể được sử dụng trong PHP để ...
Một số chương trình con trong pascal
Chương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn hay một chức năng nào đó. Trong Turbo Pascal, có 2 dạng CTC:Nội dung chính ShowThủ tục ...
WordPress thêm chức năng tệp css php
Bạn muốn thử chỉnh sửa WordPress CSS, nhưng không biết bắt đầu từ đâu? . Thêm màu sắc, loại bỏ các yếu tố nhất định, thiết kế bố cục và về cơ ...
Đọc tệp thành byte python
Chào. tôi có một câu hỏi thực sự cơ bản (rất mới đối với python). làm cách nào để đọc toàn bộ tệp nhị phân? . //www. nhà phát triển. ...
Khai báo (strict_types=1) php
Hàm là một kiến thức cực kỳ quan trọng trong PHP, điểm mạnh nhất của PHP chính là hàm. PHP có hơn 1000 hàm đã được tích hợp sẵn, ngoài ra thì bạn có ...
How many teams will be in the college football playoffs in 2024?
Hội đồng quản lý Vòng loại trực tiếp Bóng đá Đại học đã công bố vào thứ Năm, sân sẽ mở rộng thành 12 đội bắt đầu từ mùa giải 2024Giám đốc ...
Bạn có thể nhúng mã JavaScript vào đâu trong các trang HTML?
Các tập lệnh có thể được đặt bên trong phần thân hoặc phần đầu của trang HTML hoặc bên trong cả phần đầu và phần thân. Chúng tôi cũng có thể đặt ...
Làm cách nào để chạy tệp python từ tệp python khác?
@MrEconomical tôi đang thử một cái gì đó tương tự (tránh nhập theo chu kỳ gây phiền nhiễu) và tôi đã thêm nó vào. replit và nó vẫn không chạy. nó có thể là ...
Làm cách nào để xóa lệnh AUTH trong laravel?
Laravel 7/6 loại bỏ lệnh PHP artisan make auth, Hướng dẫn này cho bạn thấy lệnh nào được sử dụng thay vì lệnh make. xác thực. Nói chung, PHP làm cho. lệnh xác ...
Weather in New York in may 2023
Chúng tôi cho bạn biết mọi thứ chúng tôi có thể làm để sống trải nghiệm như những người dân New York đích thực vào tháng 6 năm 2023New York vào tháng 6, với ...
Php imagemagick chuyển sang jpg
Lần đầu tiên tôi cài đặt từ trình quản lý gói apt (không có lỗi) nhưng khi xác minh quá trình cài đặt, tôi nhận được mã nàyconvert: error while loading shared ...
Sgml so với html so với xml
Sự hỗ trợ của bạn dành cho các nhà quảng cáo của chúng tôi sẽ giúp trang trải chi phí lưu trữ, nghiên cứu và duy trì Câu hỏi thường gặp nàyCâu hỏi ...
Không phải là một chức năng JavaScript onclick?
Lỗi Javascript TypeError6 xảy ra khi có nỗ lực gọi một hàm trên một giá trị hoặc đối tượng không thực sự là một hàmThông báo lỗiTypeError: x is not a ...
Chức năng bình luận trong Python là gì?
Chú thích trong Python là các dòng mã bị trình thông dịch bỏ qua trong quá trình thực thi chương trình. Nhận xét nâng cao khả năng đọc mã và giúp các lập trình ...
Nhật ký năm 2023 có thể in miễn phí hàng ngày
Lịch 2023 có sẵn để tải xuống miễn phí. Bạn xứng đáng là người đầu tiên nhận được những bộ lịch này. Trong cửa hàng lịch mới, tôi đã cung cấp ...
Mảng lấy phần tử JavaScript đầu tiên
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về hai cách khác nhau để lấy phần tử đầu tiên của một mảng trong JavaScriptTrong JavaScript, Mảng là chỉ mục dựa ...
50 ngày của Python PDF
Chúc mừng bạn đã quyết định tham gia thử thách lập trình Python trong 30 ngày. Trong thử thách này, bạn sẽ học mọi thứ cần thiết để trở thành một lập ...
Chúng ta có thể thay đổi giá trị biến tĩnh trong php không?
Phạm vi có thể được định nghĩa là phạm vi khả dụng của một biến đối với chương trình mà nó được khai báo. Các biến PHP có thể là một trong bốn ...
Có bao nhiêu phần của CSS?
Khi bạn nhóm các bộ chọn CSS, bạn áp dụng các kiểu giống nhau cho một số thành phần khác nhau mà không cần lặp lại các kiểu trong biểu định kiểu của ...