String 为什么不可变?不可变有什么好处?
前言说到String的不可变性,我猜肯定有同学要说可以通过反射来修改。所以我们在分享之前,在这边先出一个反射的题目,大家看看能不能答对。题目String name = "jionghui";Field field = String.class.getDeclaredFie...
程序员囧辉
0
JVM 面试必问的 CMS,你懂了吗?
前言虽然 CMS 已经是很古老的垃圾回收器了,大家现在动不动就G1、ZGC啥的,但是据我所了解,还是有很多公司的生产环境主要使用的 CMS,包括我自己呆过的几家大厂也是。因此在 JVM 面试中,CMS 也是问的最多的,包括...
程序员囧辉
0
面试必问的分布式锁,你懂了吗?
前言分布式锁无论是在实际应用,还是面试中,都是经常会遇到的,因此很有必要掌握这个知识点。今天跟大家一起探讨下当前主流的几种实现方案及其优缺点。正文为什么需要锁原因其实很简单:因为我们想让同一时刻只有一...
程序员囧辉
0