
面试系列
爆米花机枪手
无知者无畏~
展开
-
本人所在公司常年开放Java、大数据、算法和产品等职位,欢迎私聊~
本人所在公司常年开放Java、大数据、算法和产品等职位,欢迎私聊~原创 2019-12-05 18:28:01 · 547 阅读 · 0 评论 -
2019程序员个人面试随笔
2019程序员个人面试随笔 我找工作的时间范围在2019年10月13日至11月22日,此时工作年限四年零七个月。 先说几个重点 1、简历一定要写好,我整理简历花了两三天的时间,差点吐了,用到的网站有 https://github.com/geekcompany/ResumeSample https://github.com/resumejob/awesome-resume 2、投简历之前花个三四天...原创 2019-11-25 22:44:59 · 858 阅读 · 0 评论 -
面试系列之Integer缓存所引发的惨案(保证看完你就彻底明白)
今天在整理代码的时候发现了一段程序,如下 Integer integer1 = 3; Integer integer2 = 3; if (integer1 == integer2) System.out.println("integer1 == integer2"); else System.out.println("integer1 != integer2"); Integer in...原创 2019-08-28 14:24:44 · 511 阅读 · 0 评论 -
Java中对象占用内存大小计算
Java中对象占用内存大小计算 可以直接进入正题对象的组成这一节 byte与bit bit: 位,比特。 信息的最小单位,二进制数中的一个位数(二进制位),其值为“0”或“1”; byte: 字节。计算机文件大小的基本计算单位; 原码:正数本身,负数,正数对应的二进制最高位为1(负); 反码:正数本身,负数,符号位不变,其余各位取反; 补码:正数本身,负数:反码+1 0的反码、补码都为零 注意...原创 2019-09-18 00:09:40 · 999 阅读 · 0 评论 -
Java中高位转低位溢出的计算过程
System.out.println((byte) 129); System.out.println((byte) -129); System.out.println("~b2: " + ~10); 结果是: -127 127 ~b2: -11 计算机中是以补码进行计算 正数的反码补码都是原码,如: 10 原码: 1010 反码: 1010 补码:1010 负数 -10 原码 10000000...原创 2019-09-18 20:43:54 · 812 阅读 · 0 评论