1
JavaIntermediate#memory#jvm
final variable: cannot be reassigned. final method: cannot be overridden. final class: cannot be subclassed (e.g., String). It enforces immutability and design intent.
final int MAX = 100;
MAX = 200; // compile error
final class Utility {} // cannot be extended