Java语言本身以及高级特性

面向对象 三大特征

  • 封装 Encapsulation
  • 继承 Inheritance
  • 多态 Polymorphism

面向对象 五大原则

  • 单一职责 Single-Resposibility Principle
  • 开放封闭 Open-Closed principle
  • 里氏替换 Liskov-Substituion Principle
  • 依赖倒置 Dependecy-Inversion Principle
  • SP接口隔离 Interface-Segregation Principle

高级特性

  • 数据结构相关的类实现原理
  • 并发包当中的类的作用和实现原理 (java.concurrent)
  • IO和NIO
  • Java虚拟机(GC、类加载机制、内存)

你可能感兴趣的:(Java语言本身以及高级特性)