![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 56
我才是程先生
没有个性,所以不签名
展开
-
为什么单例模式有各种写法,枚举写单例有什么好?聊一聊我的理解
单例模式: 在学习了狂神和尚硅谷燕姐的视频之后,写一个总结! 单例模式:①构造器私有;②自己创建唯一且私有实例;③获取实例的方法公有; 解决的问题:一个全局使用的类频繁地创建与销毁。 什么时候使用:想控制实例数目,节省系统资源的时候。 存在的问题:重点分析懒汉模式,因为饿汉模式是线程安全的,没有花里胡哨的问题;而且有点浪费空间,不管用不用,对象都已经被创建; 使用枚举实现(解决反射) 因为反射的原理是通过Constructor类的newInstance()方法创建对象的,里面有判断如果原创 2021-07-28 21:43:11 · 182 阅读 · 0 评论 -
Java基础(二) hashCode() 和 equals() 的联系
文章目录前言一、equals()作用是什么?二、equals() 与 == 的区别是什么?三、hashCode() 的作用是什么?四、hashCode() 和 equals() 之间有什么联系? 前言 本文是学习大佬文章之后,总结的一点个人理解,如果希望了解更深,请移步:[Java hashCode() 和 equals()的若干问题解答](https://www.cnblogs.com/skywang12345/p/3324958.html) ,每个问题都对应有源代码分析,对于全面理解很有帮助!原创 2021-05-13 17:24:51 · 91 阅读 · 0 评论 -
Java基础(一)
声明:快毕业准备找工作了,开始学习一些优质资源,并做一些总结知识,并非原创。 1、JavaGuide公众号(回复:面试突击),Guide大哥的《v4.0-JavaGuide面试突击版》 2、B站狂神大哥(up:遇见狂神说)的java系列视频 ...原创 2021-05-08 00:09:35 · 186 阅读 · 1 评论