C++源码层面解析 final关键字
1.src\share\vm\opto\compile.hpp
设置字段为不可重写的属性
2.src\share\vm\classfile\classFileParser.cpp
在类加载阶段验证其是否继承了final类

验证是否重写final方法

解析方法时,将修饰符进行传递
3.final变量
src\cpu\x86\vm\templateTable_x86_64.cpp


src\cpu\x86\vm\assembler_x86.hpp

放置指令重排序,插入StoreLoad | StoreStore屏障

浙公网安备 33010602011771号