![](https://www.zhihuclub.com/wp-content/uploads/2023/05/a18e5c9614175fb5ac114ca188523482-243x156.jpg)
从2-3-4叉树到红黑树(上)-java集合源码体系,让你面试胖揍面试官
源码分享说明本人非常热衷于源码研究,同时也非常愿意将自己在源码方面研究的心得进行分享,如果读者也想对源码进行研究,可以关注我的分享的文章。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/e38eae22fddb266c6afa65e2e1ea6b72-243x156.jpg)
Java的检查异常只是奇怪的联合类型(附实例)
什么是联合类型?Ceylon 是一种被低估的JVM语言,但从未真正起飞,这太糟糕了,因为它引入的概念非常优雅(例如, 他们如何在union类型之上实现nullable类型作为语法糖,这比任何使用Option类型的单体或kotlin的临时类型系统扩展好得多)。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/c35db38d49def6852e041ad87a7467bf-243x156.jpg)
《我的世界:Java 版》为 Mob 新增猪灵(Piglin)头部选项
IT之家 11 月 17 日消息,《我的世界》(Minecraft) 更新通常充满着乐趣,《我的世界:Java 版》(Minecraft: Java Edition)最新 snapshot 版本就是其中一个典型。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/adad633298f92e193b8ba3d6dbd88ac4-243x156.jpg)
Java并发系列:详解Synchronized关键字
为了提高效率,出现了多线程并发执行,并发执行处理共享变量就会带来安全性问题。所以在java中,int类型和Integer类型所占的大小是不同的,int占4个字节,Integer是对象,本身8个字节和存储的值4个字节,总共占12个字节;
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/13171bee2a136a3f61c26a9d09b53be1-243x156.jpg)
阿里面试官:小伙子,你给我说一下JVM对象创建与内存分配机制吧
内存分配机制逐步分析类加载检查:虚拟机遇到一条new指令(new关键字、对象的克隆、对象的序列化等)时,会先去检查这个指令的参数在常量池中定位到一个类的符号引用,并且这个符号引用代表的类是否应被加载过,如果没有那么就去加载该类分配内存类加载完毕后会给对象分配内存空间。
![](https://www.zhihuclub.com/wp-content/uploads/2023/05/07041128e6422bd7759ebeefd1b97956-243x156.jpg)
Spire.Doc for Java 10.9.0 增强了 Word 到 PDF 的转换
Spire.Doc for Java 10.9.0 已发布。同时此版本还修复了一些已知问题,如:修复了DOC转DOCX2007时,内容对齐不一致等问题。