- 博客(5)
- 收藏
- 关注
原创 彻底搞懂ArrayList和LinkedList集合类(1)
对于那些说ArrayList查询快、删除和添加效率低,以及LinkedList删除和添加效率高、但是查询效率低,我表示不认同,要具体问题具体分析,接下来具体分析ArrayList和LinkedList的区别。 1.ArrayList具体分析 1.ArrayList底层是使用Object类型的数组来存储数据的,根据数组的特点查询效率高(是根据索引值来查询)、删除和添加效率低(指的是添加和删除是在不在数组的最后), public class ArrayList<E> extends Abstract
2021-11-02 22:19:15 332
原创 详细说明基本数据类型和包装数据类型
下面是八种基本数据类型以及对应的包装类型,其他的都是引用数据类型。 数据类型 包装类型 占用字节 byte Byte 1 short Short 2 int Integer 4 long Long 8 float Float 4 double Double 8 char Character 2 boolean Boolean true/false 1.为什么有基本数据类型还要有包装数据类型?使用包装类型的好处是什么? 在Java中,我们知道凡是new的都会在
2021-11-01 00:03:07 1517
原创 String、StringBuffer以及StringBuilder类的相关说明
String、StringBuffer以及StringBuilder类的相关说明 1.String为什么是一个不可变类? 该类一旦初始化,其值不变,因为该类使用final修饰(final的用法说明,请看下面注) 并且用于存储数据的是使用char类型的数组存储,并且该成员变量使用final修饰,没有提供公共的setter和getter方法 public final class String implements java.io.Serializable, Comparable<String
2021-10-29 12:39:26 121
原创 八种单例设计模式
1.什么是单例设计模式? 单例设计模式就是在整个系统中或者程序中只有一个该对象的应用实例。例如: 2.单例设计模式分类 1.饿汉式 <1>静态常量 --》步骤: 1.声明静态私有的引用类型变量并用final修饰:private static final Single INSTANCE=new Single(); 2.将构造函数私有化,防止new对象 ...
2019-12-16 16:55:19 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人