final关键字

1 final修饰基本数据类型保证不可变

2 final修饰引用保证引用不能指向别的对象,否则会报错。

3 final修饰类,类的实例分配空间后地址不可变,子类不能重写所有父类方法。因此在cglib动态代理中,不能为一个类的final修饰的函数做代理,因为cglib要将被代理的类设置为父类,然后再生成字节码。

4.final修饰方法,子类不能重写该方法。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 谢守不慌不忙走向流云派大门所在,广场除了流云派这大门外没有任何建筑,看起来有点突兀,但这大门气派十足,大门散发着悠...
    琉方阅读 225评论 0 0
  • RIA便签练习打卡Day 3 l R(我从赵周老师的第一课中学到了什么内容?摘录老师的原话或课程ppt上的原话) ...
    上林飞鸟阅读 249评论 0 0
  • “该面对的始终是要面对”这是比我年长半循 胡子拉茬的哥哥 说的; 每天各种人各种面对。 面对生活压力、面对吃啥问题...
    夏炎STUDIO阅读 212评论 0 0
  • 随着写文一篇篇增加,有疑问的人也增加起来。 主要疑问有:这人是不是整天除了读金庸不干别的?就算干别的,是不是只读金...
    德万托阿阅读 271评论 2 5
  • set(get(gca,'title'),'FontSize',10,'FontName','宋体');%设置标题...
    NILSTARK阅读 17,905评论 2 3