自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何解决ArrayList的线程不安全问题?

#ArrayList线程是否安全?`

2019-12-04 21:34:49 179

原创 彻底搞懂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关注的人

提示
确定要删除当前文章?
取消 删除