无聊且自知
码龄6年
关注
提问 私信
  • 博客:4,917
    4,917
    总访问量
  • 4
    原创
  • 260,340
    排名
  • 48
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-07
博客简介:

weixin_44009606的博客

查看详细资料
  • 原力等级
    当前等级
    -1
    当前总分
    0
    当月
    0
个人成就
  • 获得61次点赞
  • 内容获得1次评论
  • 获得45次收藏
创作历程
  • 4篇
    2024年
成就勋章
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Java】ArrayBlockingQueue(阻塞队列)

并且,它还支持公平和非公平两种方式的锁访问机制,默认是非公平锁。方法),只是队列满时添加元素会抛出异常,队列为空时获取的元素为 null,一般不会使用。接口的有界队列实现类,常用于多线程之间的数据共享,底层采用数组实现。非公平锁:各个生产者或者消费者线程收到通知后,对于锁的争抢是随机的。是 Java 并发包中常用的两种阻塞队列实现,它们都是线程安全的。方法的话就会通知所有处于等待状态的线程,这样会造成很大的效率问题。是 Java 并发包中常用的两种队列实现,它们都是线程安全的。的并发控制采用可重入锁。
原创
发布博客 2024.07.14 ·
834 阅读 ·
7 点赞 ·
0 评论 ·
12 收藏

【Java】HashMap

主要用来存放键值对,基于哈希表的 Map 接口实现,非线程安全。可以存储 null 的 key 和 value,但 null 作为键只能有一个,null作为值可以有多个。由 数组 + 链表组成,数组是 HashMap 的主体,链表主要解决哈希冲突的(”拉链法“)。在解决哈希冲突时,当链表长度大于等于阈值(默认为 8)(将链表转换成红黑树前会判断,如果当前数组的长度小于 64,那么会选择先进行数组扩容,而不是转换为红黑树)时,将链表转化为红黑树,以减少搜索时间。HashMap 默认的初始化大小为 16。
原创
发布博客 2024.07.13 ·
830 阅读 ·
17 点赞 ·
1 评论 ·
12 收藏

【Java】ArrayList

底层是,相当于动态数组。与Java的数组相比,容量可以动态增长。在添加大量元素前,可使用增加ArrayList实例的容量。可减少递增式再分配的数量。ArrayList继承于,实现了ListCloneable这些接口。
原创
发布博客 2024.07.13 ·
934 阅读 ·
27 点赞 ·
0 评论 ·
15 收藏

【Java】Array.sort() 方法

根据指定比较器产生的顺序对指定对象数组的指定对象数组进行排序。场景:给定两个数组,int A[],int B[]。排序按A升序,相同则按B升序。
原创
发布博客 2024.07.13 ·
918 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏