自定义博客皮肤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)
  • 收藏
  • 关注

原创 并发线程工具类

System.out.println(Thread.currentThread().getName()+"进入停车场");System.out.println(Thread.currentThread().getName()+"离开停车场");1. 创建加法计数器和匿名内部类Runnable,重写run()方法,确定等待的值,如108和达到108之后执行的语句。new Thread(task,"车"+i).start();// 当downLatch中的值从10减少到0时,才执行后面的代码,否则阻塞。

2023-08-17 08:14:53 31 1

原创 JAVASE_HashMap简述_1

Set<K> keySet()方法,该方法将map中所有的键存入到Set集合,因为set具备迭代器,所有迭代方式取出所有的键再根据get()方法,获取每一个键对应的值。Map就是用来存储“键(key)-值(value) 对”的。Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复。entrySet()方法,该方法取出的是关系(Set<Map.Entry<K, V>>),关系中包含key和value。Map容器中是否包含键对象对应的键值对。Map容器中是否包含值对象对应的键值对。

2023-08-07 01:14:14 31

原创 JAVASE_HashMap简述_2

如果key对象和链表上的某个节点的key对象相同,则直接返回该节点对象的value对象值。如果链表遍历比较完毕,都没有遇到key对象和链表节点的key对象相同的情况,那么证明key对象对应的value对象不存在,直接返回null。如果不存在相同的key,那么新创建的Node对象将会储存在链表的表头,通过next指向原有的Node对象。如果key不为null,则再去调用key对象的hashcode()方法,获得key对象的哈希值。散列碰撞情况二:不同的hash值,通过hash值%数组长度得到的索引相同。

2023-08-07 01:12:52 32 1

原创 JAVASE_泛型和队列

这两个方法都是查看头部元素 ,返回头部元素,但不改变队列element()会在没元素时抛出异常;这两个方法都是删除头部元素,返回头部元素,并且从队列中删除remove()会在没元素时抛出异常;这两个方法都是在尾部添加元素add()会在长度不够时抛出异常;public (static) 返回值类型 方法名(形参){方法体}extends E> 名:代表泛型是E或者是E的子类型。说明:当调用方法时,传入的参数是什么类型,方法的泛型就是什么类型。super E> 名:代表泛型是E或者是E的父类型。

2023-08-04 01:13:47 55 1

原创 JAVA LinkedList类

获取,但不删除该双向队列的最后一个元素,如果些双向队列为空,则返回null。获取,但不删除该双向队列的第一个元素,如果些双向队列为空,则返回null。获取,并删除该双向队列的最后一个元素,如果些双向队列为空,则返回null。获取,并删除该双向队列的第一个元素,如果些双向队列为空,则返回null。并删除该双向队列的第一次出现的元素obj,返回值为boolean类型。删除该双向队列的最后一次出现的元素obj,返回值为boolean类型。获取,并删除该双向队列的最后一个元素。获取,并删除该双向队列的第一个元素。

2023-08-03 08:28:59 27

空空如也

空空如也

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

TA关注的人

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