What does it mean that a class or member is final?
final keyword in Java is used in several contexts. If there is a class declared using final keyword it means it can't be inherited by any base class i.e. a final class can't be subclassed. If there is a member declared to final it means the value of member once assigned will not be changed likewise the constant members.
For example and more detail about final keyword please go through the following links may, these links will be helpful for you.