Android专题Java专题

Java基础知识框架体系

2020-11-01  本文已影响0人  千夜零一

  “大部分码农无法成为架构师的一个原因。一直停留在业务层面,把砖砌的再好,终究只是砌砖师傅。”
  “对于绝大多数编程从业开发者而言都面临一个普遍的问题:广度与深度难以兼顾。”
  “底层知识学扎实了,上层的东西像风筝一般千变万化,而你是在底下扯线的那个人,顺着线往下拉,便能轻松看清楚这个风筝长什么样。”

与诸君共勉~


Java基础知识

面向对象三大特性

1、 封装
2 、继承
3 、多态

程序设计6大原则

1、单一职责原则
2 、 里氏替换原则
3、依赖倒置原则
4、接口隔离原则
5、迪米特法则
6、开闭原则

设计模式

单例模式

构造器模式
模板方法模式
装饰器模式
中介模式
观察者模式
责任链模式
策略模式
简单工厂模式

Java字符串相关

1、String
2、StringBuilder
3、StringBuffer

Java 线程池

自定义线程池集成ThreadPoolExecutor
JDK 自带的几种线程池

Java 集合

1、List
2、Set

  1、HashSet
  2、TreeSet
  3、Queue

Map

Collection结构图

Java 内存模型

volatile 关键字

上一篇 下一篇

猜你喜欢

热点阅读