最新 最热

【说站】Java ConcurrentHashMap是什么

1、ConcurentHashMap结合了HashMap和Hashtable的优点。HashMap不考虑同步,Hashtable考虑同步。但是Hashtable每次同步都要锁定整个结构。

2022-11-23
1

【说站】Java中的常见集合有哪些

从上层界面来看,Java中的集合分为Map和Collection两类。Map是与Collection并列的集合上层界面,没有继承关系。

2022-11-23
1

【说站】java HashMap的不安全分析

1、在HashMap中,put()方法行代码modCount++,这个代码一看就是线程不安全。

2022-11-23
1

java面试强基(7)

​ hashCode() 的作用是获取哈希码(int 整数),也称为散列码。这个哈希码的作用是确定该对象在哈希表中的索引位置。

2022-11-22
1

集合框架【第三章】——Map集合

1. Map   1.1 特点:无序、以键值对的形式添加元素,键不能重复,(如果多次往同一个索引存储元素,以最后一个存储为准,后面存储内容会将前面存储内容覆盖)值可以重复      它没有继承Collection接口。map集合一次要存两个元...

2022-11-22
1

Centos安装Redis

redis提供五种数据类型:string,hash,list,set及zset(sorted set)。 string(字符串) string是最简单的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰...

2022-11-21
1

【Java】之集合大总结(下)

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主

2022-11-20
1

Java集合框架-Collection03-Map集合

目录1. Map用一个题目给大家说一下吧!Map集合3层嵌套使用(2Map+1List) 1.2 遍历(代码如下)        1.2.1 先取出保存所有键的Set,再遍历Set即可(2种)        1.2.2 先取出保存所有Entry的Set,再遍历此Set...

2022-11-18
1

19个小细节,让你提升Java代码的运行效率

由于堆资源是多线程共享的,是垃圾回收器工作的主要区域,过多的对象会造成 GC 压力。可以通过局部变量的方式,将变量在栈上分配。这种方式变量会随着方法执行的完毕而销毁,能够减轻 GC 的压力。...

2022-11-18
1

21天学习挑战赛之java多线程

当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的线程...

2022-11-18
1