JDK 9新特性:增强的加密算法支持
在当今的网络环境中,数据安全的重要性不言而喻。加密算法作为保障数据安全的核心技术,其发展与优化一直是Java开发者关注的焦点。JDK 9在加密算法的支持方面进行了重大改进,引入了一系列新的加密算法,旨在提高数据的安全性和处理效率。 JDK 9中新增的加密算法 椭圆曲线加密算法(Elliptic Curve Cryptograp...
面试官:JDK1.8 HashMap扩容rehash算法是如何优化的?
大家好,我是三友~~ 本文跟大家聊一聊一个常见的面试题,那就是JDK1.8 HashMap扩容rehash算法是如何优化的? 众所周知HashMap的底层其实是一个数组,既然是一个数组,必然长度是固定的,也就一定存在扩容的问题。在JDK1.7的时候,是将数组扩容为两倍,然后将HashMap中所有的key重新进行hash寻址算法然后再放入到扩容后的新的数组的新的位置。 但是从JDK1.8之后...

通过 JDK 原子并发类 AtomicInteger 彻底掌握 CAS 无锁算法
前言如果要聊原子类相关的话题, 可以先从基本的概念开始1、原子类为了解决什么样的问题?答: 为了解决并发场景下无锁的方式保证单一变量的数据一致性2、什么情况下存在并发问题?答: 多个线程同时读写同一个共享数据时存在多线程并发问题解决并发安全问题的方式有很多种方式, 著名的就是 JDK 并发包 concurrent, 为了并发而存在的非原子计算大家应该都知道, 类似于代码中的 i++ 操作, 虽然....

JDK7中Arrays工具类sort()对基本类型和对象采用不同排序算法的原因是什么?
如题,JDK7中的java.util.Arrays工具类中的排序方法sort()对基本类型和对象采用不同的排序算法。对基本类型,采用DualPivotQuicksort排序算法,如下:public static void sort(int[] a) { DualPivotQuicksort.sort(a); }对Object类型,采用ComparableTimSort排序算法,如下:pu...
[@talishboy][¥20]JDK 11 的ZGC相比以前其他垃圾回收算法有那些改进以及它的使用场景有哪些?
问题来自Java技术沙龙的贾商Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796
[@倚贤][¥20]JDK 11 的ZGC相比以前其他垃圾回收算法有那些改进以及它的使用场景有哪些?
问题来自Java技术沙龙的贾商Java线下沙龙报名链接:https://yq.aliyun.com/activity/796
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。