sách gpt4 ăn đã đi

java - Các từ khóa `final`, `final` và `finalize` đạt được điều gì trong Java?

In lại Tác giả: IT Lão Cao Thời gian cập nhật: 28-10-2023 11:40:45 25 4
mua khóa gpt4 giày nike

Trong Java, từ khóa cuối cùngCuối cùnghoàn thiện Mục đích của là gì?

câu trả lời hay nhất

cuối cùng

cuối cùng Có thể được sử dụng để đánh dấu một biến là "bất biến"

private final String name = "foo"; //tên tham chiếu không bao giờ có thể thay đổi

cuối cùng Cũng có thể làm cho các phương thức không bị "ghi đè"

công khai cuối cùng String toString() { trả về "NULL"; }

cuối cùng Cũng có thể làm cho một lớp không thể "kế thừa". Tức là lớp này không thể được phân lớp.

lớp cuối cùng công khai finalClass {...}
lớp công khai classNotAllowed mở rộng finalClass {...} // Không được phép

Cuối cùng

Cuối cùng dùng cho thực thi mã "luôn luôn" câu lệnh thử/bắt

khóa.khóa();
thử {
//làm gì đó
} bắt (SomeException se) {
//xử lý
} Cuối cùng {
lock.unlock(); //luôn được thực hiện, ngay cả khi Exception hoặc Error hoặc se
}

Java 7 có thử nghiệm mới với tuyên bố tài nguyênCó thể được sử dụng để tự động đóng các tài nguyên được triển khai rõ ràng hoặc ngầm java.io.Có thể đónghoặc java.lang.Tự động đóng

hoàn thiện

hoàn thiện Được gọi khi đối tượng được thu gom rác. Bạn hiếm khi cần ghi đè lên nó. Một ví dụ:

được bảo vệ void finalize() {
//giải phóng tài nguyên (ví dụ: hủy phân bổ bộ nhớ)
super.finalize();
}

Giới thiệu về java - Các từ khóa `final`, `final` và `finalize` đạt được điều gì trong Java? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/7814688/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress