![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qq_36826939
这个作者很懒,什么都没留下…
展开
-
接口和抽象类区别
https://www.huaweicloud.com/articles/4c46a18c83e3cc2f322b2cce65ba1700.html原创 2021-06-29 16:20:25 · 76 阅读 · 0 评论 -
红黑树
红黑树性质 结点是红色或黑色 根结点始终是黑色 叶子结点(NIL结点)都是黑色 红色结点的两个直接孩子结点都是黑色(即从叶子到根的所有路径上不存在两个连续的红色结点) 从任一结点到每个叶子的所有简单路径都包含相同数目的黑色结点 ...原创 2020-12-28 16:46:24 · 47 阅读 · 0 评论 -
序列化和反序列化
定义: Java序列化就是指把Java对象转换为字节序列的过程。Java反序列化就是指把字节序列恢复为Java对象的过程。 作用 序列化:在传递和保存对象时,保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。 总结 核心作用就是对象状态的保存和重建。 ...原创 2020-12-28 15:52:57 · 45 阅读 · 0 评论 -
java中无用类
java中判断是否是一个无用的类 类需要同时满足以下三个条件才能算是无用的类: 1.该类所有的实例都已经被回收,也就是java堆中不存在类的任何实例 2.加载该类的ClassLoader已经被回收 3.该类对应的java.lang.Class对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。 ...原创 2020-12-25 16:18:06 · 168 阅读 · 0 评论 -
interger与int区别
Integer和int的区别 Integer是int的包装类,int则是java的一种基本数据类型 Integer变量必须实例化后才能使用,而int变量不需要 Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 Integer的默认值是null,int的默认值是0 ...原创 2020-12-25 16:12:56 · 247 阅读 · 0 评论 -
单例模式
单例模式 单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点 所谓单例模式就是不管你此时new多少新对象,它只会创建出一个对象供你使用。 在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 优缺点: 优点:速度快、在使用时不需要创建、直接使用即可。 缺点:可能存在内存浪费 什么情况下会用到: 假如有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig对象的实例原创 2020-12-25 12:10:32 · 47 阅读 · 0 评论