java
dfh00l
这个作者很懒,什么都没留下…
展开
-
记录Arrays.deepEquals的栈溢出
import java.util.Arrays; public static void main(String[]args){ Object[] a = new Object[1]; Object[] b = new Object[1]; a[0] = a; b[0] = b; System.out.println("aaaa"); Sys...原创 2019-10-12 09:34:50 · 151 阅读 · 0 评论 -
源码阅读笔记 Integer.java. 为什么是52429
Integer.java /* /**.... * * Will fail if i == Integer.MIN_VALUE */ static void getChars(int i, int index, char[] buf) { ..... if (i < 0) { sign = ...原创 2019-02-12 10:51:56 · 1042 阅读 · 0 评论 -
源码阅读笔记 Integer.java(二)
a. //先把最高位的1填充到低位,再减去低位 public static int highestOneBit(int i) { // HD, Figure 3-1 i |= (i >> 1); i |= (i >> 2); i |= (i >> 4); ...原创 2019-02-12 15:08:32 · 157 阅读 · 0 评论