final keyword
Not be changed
----------------------------------------------
final modification classes: class becomes a final class can not have any subclasses
public final class Animal {
}
final modification methods: Method into a final method can not be overridden
public final void eat() {
}
final modification of variables: the variable becomes a constant, it can only be assigned once
final int num = 20;