Question: is class final in java?
Answer: A final class is simply a class that can't be extended. (It does not mean that all references to objects of the class would act as if they were declared as final .) When it's useful to declare a class as final is covered in the answers of this question: Good reasons to prohibit inheritance in Java?