- 博客(4)
- 收藏
- 关注
转载 AOP的简单阐述
AOP(面向切面编程)- 概念:将一批具备逻辑相关性的类视作一个切面,并以切面为单位,添加功能;通常用于实现具备横切性质的系统级服务。是OOP的补充。- 名词 - 连接点 JoinPoint : 可以被切入的点,通常是方法。连接点对象描述了当前连接点的信息,比如,目标对象、方法信息、参数等等 - 通知 Advice : 需要向切面加入的功能 - 引入 Introd...
2019-05-10 08:29:24
128
原创 JAVA多线程相关知识学习总结
JAVA多线程相关知识学习总结阅读目录一、信号量。二、线程池。三、Lock接口及重入锁。四、ThreadLocal。五、原子操作类。六、生产者-消费者模式。一、信号量信号量的概念:简单来说,信号量就是一种在多线程情况下,协调多个线程并分配公共资源的工具。...
2019-03-21 20:57:07
203
原创 Java面向对象的三大特性学习总结
Java面向对象的三大特性学习总结阅读目录一、封装。二、继承。三、多态。封装封装的概念:即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 简单来说,所谓封装就是将一个类的某些属性隐藏在该类的内部,只...
2019-03-11 22:11:05
408
原创 个人对单例模式的一点理解
单例模式的4种写法以及个人的一点理解(如有误解请指出,感激不尽)单例模式简介 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 在某些场景下,我们可能只需要创建一个实例,并且确保其他所有的对象访问时都是这一个实例,然后利用这个实例来控制整个系统。适用场景windo...
2019-03-06 20:45:33
1341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人