![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 70
samuel_h
健身,代码,旅游
展开
-
仿写SpringMVC中的注解和方法映射功能
/类型+名称+默认值 String value() default "user";原创 2023-08-06 17:05:18 · 159 阅读 · 1 评论 -
从源码角度分析包装类的128陷阱
当使用 Integer.valueOf(int) 方法创建 Integer 对象时,如果传入的整数值在缓存数组范围内,方法会直接返回缓存数组中对应位置的对象。该数组存储了在一定范围内的整数值对应的 Integer 对象,以便在需要时可以重复使用,减少对象的创建和内存消耗。对于超出缓存数组范围的整数值,例如超过 127 或小于 -128,Integer.valueOf(int) 方法会创建一个新的 Integer 对象,并返回该对象的引用。因此,任何对缓存数组中对象的修改操作都会导致创建一个新的对象。原创 2023-07-17 21:07:47 · 40 阅读 · 1 评论