Chúng ta có nên đóng BufferedReader không?
Chúng ta có nên đóng BufferedReader không?

Video: Chúng ta có nên đóng BufferedReader không?

Video: Chúng ta có nên đóng BufferedReader không?
Video: Java-SE1712: FileReader, FileWriter, BufferedReader, BufferedWriter, Đọc dữ liệu từ file với Scanner 2024, Có thể
Anonim

Khi nào bạn đã đọc xong các ký tự từ BufferedReader bạn nên nhớ đến gần nó. Đóng cửa Một BufferedReader cũng sẽ gần phiên bản Reader mà từ đó BufferedReader đang đọc.

Lưu ý điều này, có cần thiết phải đóng BufferedReader trong Java không?

NS gần () phương thức trên BufferedReader đối tượng sẽ gọi là trừu tượng gần () phương thức của lớp Reader cuối cùng sẽ gọi phương thức được triển khai trong lớp InputStreamReader, sau đó đóng đối tượng InputStream. Vì vậy, chỉ bReader. gần () là đủ. Chỉ mình bạn Cần phải đóng NS bufferedReader tức là người đọc.

Bên cạnh ở trên, người đọc được đệm làm gì? BufferedReader là một lớp trong Java đọc văn bản từ luồng nhập ký tự, đệm để cung cấp cho việc đọc các ký tự, dòng và mảng một cách hiệu quả. Các đệm kích thước có thể được chỉ định. Nếu không, kích thước mặc định, được xác định trước, có thể được sử dụng.

Do đó, tôi có cần đóng tệp trong Java không?

Trên thực tế, Tệp không thậm chí không có Một gần () phương pháp. Chỉ tài nguyên cần thiết được gần . Trong java API có một giao diện Giao diện có thể đóng được, các lớp đó triển khai giao diện này họ nhu cầu được gần sau khi sử dụng. Nó đóng luồng và giải phóng bất kỳ tài nguyên hệ thống nào được liên kết với nó.

Làm cách nào để sử dụng trình đọc đệm?

Java BufferedReader các phương thức của lớp Nó được sử dụng để đọc các ký tự vào một phần của mảng. Nó được sử dụng để kiểm tra hỗ trợ dòng đầu vào cho phương pháp đánh dấu và đặt lại. Nó được sử dụng để đọc một dòng văn bản. Nó được sử dụng để kiểm tra xem luồng đầu vào đã sẵn sàng để đọc hay chưa.

Đề xuất: