自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Integer 与 int 的简单理解(Integer.valueOf()源码解析)

IntegerCache类,其作用是缓存一部分int类型的自动装箱的对象值,默认情况下是缓存-128到127之间256个数字,即在jvm中无论调用多少次Integer.valueOf(1),最后只会在jvm中存在一个对象。2、如果数据在[-128,127]这个范围内,int和Integer可以完成自动的拆装箱,最终得到的结果是一致的,那如果不在这个范围内是否相等呢,以下通过Integer的源码进行分析。搞通了这个之后,我们来看看Integer.valueOf(100),都做了哪些事。...

2022-07-29 21:35:19 875

原创 了解线程池技术(一)

线程池的基本使用

2022-02-01 15:21:45 516

原创 对象排序方法:Comparable和Comparator

近期在学习完TreeSet集合之后,对TreeSet排序做了一下总结,有描述不到位的请大佬指点。 我们知道TreeSet集合是一个有序的二叉树存储,所以再往TreeSet集合中添加元素时,集合会按照按照自然顺序进行排序。例如String类中有一个公共的compareTo方法,如图所示,该方法会比较this和传入的对象ASCII码值的大小,0表示相等,正数表示this大于anotherString,负数表示this小于anotherString。 可以实验一下,依次向集合中...

2021-09-19 20:20:27 276

原创 java基础之如何区分面向对象和面向过程

举一个简单的例子: 把大象装进冰箱一共需要几步? 面向过程:打开冰箱门 把大象放进冰箱 关上冰箱门 面向对象招一个能操作冰箱的工人 指挥工人装大象也许现在的区别并不是很明显,但是如果我们加大量级,来看看 假设要把100只大象装进冰箱,共分为几步?面向过程:打开冰箱门 把大象装进冰箱 关上冰箱门。。。。。。此处省略N个字面向对象的回答依然没有改变由此可见,两种方法的效率有了明显的区别。那么何为面向对象呢? ...

2021-07-17 21:41:35 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除