自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap负载因子之概述

负载因子是和扩容机制有关的,意思是如果当前容器的容量,达到了我们设定的最大值,就要开始执行扩容操作

2022-07-22 14:13:51 820 1

原创 单例设计模式

1、私有化该类的构造器避免在类外创建对象2、因为构造器私有化,所以在该类内部创建该类对象3、声明public、static的返回该类的对象的方法,来让外部类调用这个对象4、因为无法在外部创建该类的对象,所以这个公共方法必须是静态的,不能是实例方法。而因为这个公共方法是静态的,方法里面不可用非静态结构,所以返回的该类的对象需要是static的。...

2022-07-22 13:46:25 86

原创 【Java篇】多线程详解

二、线程安全1. 线程安全问题引入对于一个变量的操作: 使用 赋值 读取 写入 加载 上锁 解锁多个线程同时操作同一个变量:就会因为内存中原子操作不及时等原因导致重复(非同步操作)操作2.解决线程安全问题保证对于这个共享资源的操作必须是原子操作对资源加锁,操作完成之后释放锁synchronized 关键字隐式锁 加锁与解锁 不可代码操作的Lock接口下的锁显式锁 主动的加锁 与 解锁lockunlock在锁块中的代码如果出现了异常中断,卡住导致此资

2022-07-05 16:59:45 4847

原创 Java ==和equals方法区别

==用来判断基本数据类型的值是否相等或引用数据类型地址是否相同。 equals默认判断引用地址是否相等,子类往往重写该方法用于判断内容是否相等。

2022-06-29 16:36:32 116

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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