我们都知道Integer只是一个非常简单的类,是int的包装类,很多人也用过Integer.valueOf方法,该方法是把一个int值转化为一个Integer对象,但是valueOf方法的基本实现比较出乎我的意料,如果转换的int值范围为-128到127,返回的是缓存值,也就是说,在这个范围内对某一个int值转换,返回两个Integer是相同的,看如下代码结果:

   源码学习之深入Integer.valueOf方法

    Integer.valueOf方法源码:

    源码学习之深入Integer.valueOf方法

     后记:虽然这只是一个很不起眼的一个知识点,但是本着这种探索的精神去学习,对学习编程一定是有利无害的,越简单的东西,往往收获的更大

相关文章:

  • 2022-01-03
  • 2021-11-20
  • 2021-08-29
  • 2021-08-02
  • 2022-01-11
  • 2022-01-10
  • 2021-12-10
  • 2021-04-20
猜你喜欢
  • 2022-12-23
  • 2022-02-28
  • 2021-12-31
  • 2022-12-23
  • 2021-10-12
相关资源
相似解决方案