1.单纯使用 Commons Logging 记录日志 依赖 <dependencies> <!-- Commons Logging --> <dependency> <groupId>commons-logging</groupId> <artifa
Question: public static void main(String[] args) { String s = new String("abc"); // 在这中间可以添加N⾏代码,但必须保证s引⽤的指向不变,最终将输出变成abcd System.out.println(s);
jdk1.8,ConcurrentHashMap源码分析 初始化及使用 private static Map<Integer,Integer> map1 = new ConcurrentHashMap<>(); map1.put(1,1); new里做了啥? 啥都没干 public Concurre
对象头组成 32位虚拟机对象头markword 64位虚拟机对象头markword 现在我们虚拟机基本是64位的,而64位的对象头有点浪费空间,JVM默认会开启指针压缩,所以基本上也是按32