java 容易忽略的基础知识

主要记录 《java 编程思想》一书上学习到的容易被忽视的知识点

多态实现

类的 private 方法默认是 final 的,final类的的所有方法默认为 final,在对多态的实现上用的是
动态绑定机制又称运行时绑定,使用静态绑定在某种方面上说可以提升运行效率,但是笔者不推荐。权限
控制应该跟跟业务扩展等相关

构造方法

如果在一个构造器中调用一个正在创建的对象的动态绑定方法,例如在构造方法中调用父类方法,父类方法中
又调用一个重写的方法,重写方法中访问了子类独有的成员变量,那么在子类构造方法尚未执行完成,成员
变量默认为初始值。就有可能引发问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,827评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,118评论 18 399
  • 转自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帅199207阅读 12,753评论 3 93
  • 心里想了好多事情,有点后悔家访问卷的意见栏交了空白。 虽然高大,呆萌,但还是一颗女儿心。一下敏感了,一下灰心了。 ...
    唐四月阅读 1,755评论 0 0
  • 介绍一下 NSCondition NSCondition类是互斥锁和条件锁的结合体。需要注意的是,由于操作系统实现...
    黑羽肃霜阅读 3,688评论 1 2