java总结

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

7,java 数据类型

8,object的方法

9,java集合

10多线程、并发、AQS多线程参考

11 ,JVM

12 java异常体系

   java cpu过高 参考一 参考二 

   Java面试常考的 BIO,NIO,AIO 总结

   Java 浅拷贝和深拷贝

   java反射

  ThreadLocal

posted @ 2019-04-06 09:23  阿罗luo  阅读(167)  评论(0编辑  收藏  举报