![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 63
cherish09
这个作者很懒,什么都没留下…
展开
-
对象占用多少内存?
背景 看h2源码的过程中,由于每个Page需要持久化,便使用一个字段存放写入文件时占用的字节大小,而我对java对象占用字节大小不甚清晰,便查找资料记录如下: java对象在堆中如何存放 java对象在堆中分为三个部分,分别是对象头(Header),实例数据(Instance Data)和对齐填充(Padding) 对象头 分为三个字段: mark 8个字节 klass 4个字节(32位JVM或64位JVM开启指...原创 2021-07-15 10:22:05 · 364 阅读 · 0 评论 -
JAVA中的集合类
ArrayList ArrayList 线程不安全的案例 当 new 一个ArrayList 时,底层是一数组 ArrayList arrayList = new ArrayList<>(); 构建了一个初始容量为 10 的空 List ArrayList.java package java.util; /** * Default initial capacity....原创 2021-07-15 10:18:10 · 1179 阅读 · 0 评论 -
java入门编程题
企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%; 利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%; 200000<I≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成; 400000<I≤600000元时,高于400000元的部分按3%提成; 600000<I≤1000000时,高于6000原创 2021-07-15 10:04:18 · 231 阅读 · 0 评论