Java的知识点做个总结记录。
1,面向对象 :三大基本特征,五大基本原则
三大基本特征:封装、继承、多态。
五大基本原则:
1)、单一职责(SRP:Single responsibility principle)
2)、开放封闭(OCP,Open Closed Principle)
3)、里氏替换(LSP Liskov Substitution Principle )
4)、依赖倒置(Dependence Inversion Principle)
5)、接口隔离 (ISP Interface Segregation Principle)
面向对象概念的理解,对Java的理解和应用有很大帮助。
2,多态
也称作动态绑定。方法调用绑定:将一个方法调用和一个方法主体关联起来。通过绑定这种机制,在运行时能判断对象的类型,从而调用恰当的方法。
消除类型之间的耦合关系。将改变的事物和未变的事物分离开来。
例子:Java编程思想中的几何形状。(在第八章“多态”)
封装、继承,多态的特性,带来了设计模式的实现。
3,接口
查看:Java接口
4,String,StringBuilder,StringBuffer
5,static
6,final
9,java集合
11 ,JVM
12 java异常体系