备忘录
文章平均质量分 86
齐霞飞
laoqi
展开
-
Integer.bitCount()理解
本文讨论内容基于Jdk1.7 bitCount实现的功能是计算一个(byte,short,char,int统一按照int方法计算)int,long类型的数值在二进制下“1”的数量。 网上关于此方法的解释已经不少,但大多晦涩难懂,我试图将这个问题描述的易于理解。原创 2017-09-12 17:06:37 · 27324 阅读 · 9 评论 -
Java重载方法确认
Java重载方法确认写作背景问题描述结论静态类型写作背景基于JDK1.8,新版本变化概不负责。问题描述当一个类有多个重载方法,它们之间参数个数相同、存在相互转换关系时,在调用方法时,实际调用的哪个方法?结论先说结论,方法的重载选择是静态分派,即编译期确认调用的是哪个方法,这个选择的依据按照如下顺序优先级由高到低:选择类型准确方法,找不到往下看若参数为基本类型,按照byte或cha...原创 2019-07-01 15:24:10 · 588 阅读 · 0 评论 -
ThreadLocal源码分析
ThreadLocal源码阅读理解分享原创 2019-06-28 17:29:16 · 199 阅读 · 0 评论