rticle/details/51062966一、背景引入近期在开发一个项目的后台时,当项目上线后出现了一个测试环境没有出现的问题:部分用户在提交信息时提示了该信息不属于当前用户。经过对代码的review,发现了出错的代码的开发...
转载
2023-02-16 07:45:36
12阅读
深入学习java源码之Long.valueOf()与Long.doubleValue() 在Long的源代码中,可以找到LongCache内部类的代码:pr
原创
2023-02-23 22:02:09
381阅读
基础//final修饰不可更改,每次赋值都是新建类(其中-128~127是通过LongCache数组获取的不是新建的,所以可以使用==比较,但其他数据是通过new创建的,不能使用==直接比较大小,因为是不同的类,地址不同,需用equals)
public final class Long extends Number implements Comparable<Long> {}常量//
转载
2024-06-26 19:27:13
48阅读
Long 是long类型的包装类型。Long默认零值为null, long的默认零值为 0.Long类中有个静态的内部缓存类,用来缓存 -128 ~ 127 之间的long包装对象实例,类加载的过程中会对LongCache的静态代码块进行初始化,后面自动装箱的 -128 ~ 127 之间的Long会直接返回缓存数组里面的对象引用。Long i = 125; 会直接指向静态常量池里面的值。//1.
转载
2023-05-22 18:46:23
2678阅读