王子滔的学习笔记

~路漫漫其修远兮~

Integer的IntegerCache

Integer的IntegerCache

首先我们来看这样一个例子: int m = 10; int n = 10; System.out.println(m == n); int j = 128; int k = 128; System.out.println(j == k); 输出结果: true true 出现这样的一个结果大家都意外。 下面我们再看一个例子: Integer a

Java位运算

Java位运算

单位换算 bit:位 一个二进制数据0或1,是1bit; byte:字节 1 byte = 8 bit , 存储空间的基本计量单位; 一个英文字符占一个字节 1 字母 = 1 byte = 8

Int类型强制转换byte类型

Int类型强制转换byte类型

java中为什么int类型的-129转换成byte类型的会变成127 int类型一般是4个字节,一个字节有8位,这样int型数据二进制的完整形

原码 补码 反码

原码 补码 反码

Java数据类型 了解原码、补码、反码之前,我们先看下java的数据类型: Java基本类型共有八种,它们的取值范围是固定的,不会随着机器硬件环

HashMap实现原理

HashMap实现原理

什么是哈希表 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心