The final keyword in Java is used to indicate that a variable, method, or class cannot be changed.
For example, if you declare a variable as final, it will be a constant and cannot be changed:
final int MAX_VALUE = 100;
If you declare a method as final, it cannot be overridden by subclasses:
public final void myMethod() {
// code here
}
Finally, if you declare a class as final, it cannot be extended by subclasses:
public final class MyClass {
// code here
}