String class declared final?
One of hundreds of answers available with our premium content service.
A: The short answer is that any class may be declared final if it is not considered suitable for extension, particularly if it is a highly specialised class. When an Application Programming Interface (API) class is very specialised, its internal behaviour may be quite complex and pose un-seen problems for anyone who would create a subclass.
… full answer hidden
Premium members click below for full answer
Why is the String class declared final?