final Methods & ClassesThis allows the Java compiler to produce more efficient runtime code; no runtime checks need be made regarding which method to invoke.
All methods of a final class are implicitly final (and thus subject to some compiler optimizations).