最新 最热

14.JDK底层Unsafe类是个啥东西?

老王:小陈啊,从今天开始我们就要进入 《结丹篇》 了,在这一篇章里面,要注意听讲啊,对后面的每一个阶段的理解来说都至关重要的......

2023-10-16
1

常用工具

2、jdk内存分析命令:jmap、jstack、jstat、jConsole、jvisualvm

2023-10-16
2

jdk动态代理和cglb动态代理

静态代理是在编译时就确定了代理类的代码,在程序运行前就已经存在了代理类的class文件。代理类与委托类的关系在编译时就已经确定,因此被称为静态代理。在静态代理中,代理类需要实现与委托类相同的接口或者继承委托类的...

2023-10-15
1

JDK 8 ConcurrentHashMap

ConcurrentHashMap是Java中的一个线程安全的哈希表实现,它是HashMap的一个并发版本。它提供了一种高效的方式来在多线程环境下进行并发访问和更新。与普通的HashMap不同,ConcurrentHashMap使用了锁分段技术,将整个哈希表...

2023-10-15
1

JDK 7 HashMap 并发死链

注意 要在 JDK 7 下运行,JDK7以后否则扩容机制和 hash 的计算方法都变了

2023-10-15
2

JDK 19:针对Java 19的特性

JDK 19 可能拥有大量功能,从通用泛型到值对象。但到目前为止,vector API和RISC-V端口是官方唯一针对JDK 19提出的功能。JDK 19将紧随3月22日抵达的JDK 18。标准Java的发布周期为六个月。...

2023-10-14
1

【面试题精讲】JDK 自带的序列化方式

JDK(Java Development Kit)提供了一种内置的序列化机制,即 Java 对象序列化。它允许将 Java 对象转换为字节流,以便在网络上传输或保存到磁盘上,并且可以通过反序列化将字节流重新转换回 Java 对象。...

2023-10-14
1

Linux安装jdk发现已有openjdk的处理

输入命令,搜索出所有包含java的文件 搜索出来可能有多个文件, 只删除以java-1.xxxx.0-openjdk或tzdata-java开头的文件,其它的文件不要删除。

2023-10-11
1

深入解析JDK 8 HashMap

HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一,是非线程安全的。

2023-10-11
2

【面试题精讲】JDK动态代理

JDK 动态代理是 Java 中一种实现代理模式的机制。它允许在运行时创建代理类和对象,用于替代原始对象进行方法调用,并可以在方法调用前后添加额外的逻辑。...

2023-10-10
1