策略模式

发布于 2020-06-04

java设计模式的分类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适 …


类与类的关系(依赖,组合,聚合)

发布于 2020-06-03

程序的优化设计要高内聚低耦合,即:本类的行为尽量在本类中完成,不依赖第三方类,类与类的联系程度尽量最低,最好达到可拆卸 在java …


java1.8 lambda表达式(函数式接口)

发布于 2020-06-01

lambda表达式是java的从传统的oop(面向对象)编程和接口编程向函数式编程的一个拓展延伸,也是Java可塑强的一个重要表现 …


位运算和位运算符(原码,反码,补码)

发布于 2020-05-15

计算机在执行计算时会把数值转化成二进制的形式,位运算就是就是计算机的底层二进制的计算方式,位运算符就是计算符号 8421进制转化法 …


Java volatile(MESI)

发布于 2020-05-13

volatile是基于缓存一致性协议的保证多线程下的有序性和可见性的关键字(修饰类成员变量和类静态成员变量),volatile在J …