thể trùng lặp:
String and FinalViệc xác định một Chuỗi cuối cùng trong Java có hợp lý không?
Từ http://docs.oracle.com/javase/6/docs/api/java/lang/String.html tôi có thể đọc rằng:
Strings are constant; their values cannot be changed after they are created.
Điều này có nghĩa rằng một final String
không thực sự có ý nghĩa trong Java, trong cảm giác rằng thuộc tính final
là bằng cách nào đó dư thừa?
Khai báo biến * * cuối cùng không liên quan gì đến đối tượng bạn đã gán cho nó. –
Bản thân đối tượng '' là bất biến, nhưng tham chiếu đến nó có thể thay đổi. Làm cho nó 'cuối cùng' làm cho tham chiếu bất biến là tốt. –
Cảm ơn tất cả các câu trả lời và nhận xét. Rất tiếc vì đã sao chép. – Campa