是和不是。
您可以使用字节码操作将final类更改为非final即时类。这甚至不会破坏二进制兼容性,因此不存在类加载器/验证器错误的风险。
但是,您必须将字节码修改应用于类final本身。您不能对子类进行字节码操作以使其继承自final父类。或者更准确地说,如果您这样做,修改后的子类在与final父类一起加载时将被验证器拒绝。
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |