![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 95
^ω^♚杰じか★卍吻じ
这个作者很懒,什么都没留下…
展开
-
Java中Comparable和Comparator的总结
1 Comparable 接口Comparable接口是排序接口,只能是类来实现Comparable接口。既然实现Comparable接口的类支持排序,那么“ 实现了Comparable接口的类的对象的List列表(或数组)”,可以通过Collections.sort(或Arrays.sort)进行排序。“实现Comparable接口的类的对象”可以用作“有序映射(如TreeMap)”中的键或“有序集合(TreeSet)”中的元素,而不需要指定比较器。Comparable接口定义public i原创 2021-07-06 15:31:35 · 149 阅读 · 0 评论 -
【面试-Java】单例设计模式
文章目录1 面试试题2 单例设计模式简介3 单例设计模式要点4 几种常见形式5 多线程模式5.1 解决方法--加入Synchronized5.2 解决方法--加入volatile5.3 最终代码1 面试试题写一个Singleton示例2 单例设计模式简介单:唯一例:实例单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类3 单例设计模式要点某个类只能有一个实例构造器私有化它必须自行创建这个实例原创 2021-07-01 21:09:31 · 168 阅读 · 0 评论 -
JDK动态代理和CGLIB动态代理
1 代理模式代理模式是Java的常用设计模式。它的要素有如下要求:公共接口:代理类和委托类(被代理类)要有相同的接口;代理类增强服务:代理类主要负责为委托类(被代理类)预处理消息、过滤消息、把消息转发给委托类(被代理类),以及事后处理消息等;两个对象关联:代理类与委托类(被代理类)之间通常存在关联关系,一个代理类的对象与一个委托类(被代理类)的对象相关联,代理类的对象本身并不真正实现服务,而是通过调用委托类(被代理类)的对象的相关方法,来提供特定的服务。简单来说就是,我们在访问实际对象时,是通原创 2021-07-01 11:01:22 · 295 阅读 · 0 评论