随笔分类 -  java基础

摘要: 阅读全文
posted @ 2022-12-14 11:06 IT小工~ 阅读(26) 评论(0) 推荐(0)
摘要:``` /** * 该Map是ThredLocal里面的数据结构,但是是存储在Thread 类中 * * **/ static class ThreadLocalMap { static class Entry extends WeakReference> { /** * The value assoc... 阅读全文
posted @ 2019-07-03 20:26 IT小工~ 阅读(177) 评论(0) 推荐(0)
摘要:HashMap JDK1.7 和1.8中关于对HashMap的实现,有了一些变化,其中很重要的一个变化,就是在解决Hash冲突的时候,存储数据结构有所调整。 1.7版本: 主要实现方式: 通过数组+ 链表的方式实现。当hash冲突的时候,使用链表来解决冲突。但是当hash不均匀的时候,可能会导致数据 阅读全文
posted @ 2019-01-06 20:13 IT小工~ 阅读(471) 评论(0) 推荐(0)
摘要:基础: 1. 一个整数(都是有符号)在jvm 占用了4个字节,共32bits; 2. 最高位的bit代表符号位,0:整数;1:负数; 3. 剩余的31bits则代表数字部分; 4. 数字部分都用补码来表示 5. 原码、反码、补码的转换规则: 原码:就是数字转换为二进制后的数字; 反码:如果是正数,则 阅读全文
posted @ 2019-01-06 15:02 IT小工~ 阅读(813) 评论(0) 推荐(0)
摘要:一、格式规范 见名知意。包名、类名、变量名、方法名一定要通过命名读懂其意思 代码顺序。按照JVM加载该类以及实例化的顺序编码。 遵循 静态变量--> 静态代码块 --> 实例变量 --> 静态方法 --> 实例方法 --> 抽象方法 变量的声明范围最小化,能局部就不要实例声明,能实例声明就不要静态声 阅读全文
posted @ 2018-12-20 22:26 IT小工~ 阅读(744) 评论(0) 推荐(0)