自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java对象包装器与自动装箱

Java对象包装器与自动装箱有时候,需要将int这样的基本类型转换为对象。所有的基本类型都有与之对应的类。例如,Integer类对应基本类型int。通常,这些类称为包装器(wrapper)。自动装箱:list.add(3);(自动转换)=> list.add(Integer.valueOf(3)); // 这种变换称为自动装箱。 自动拆箱:int n = list.get(i); // 将一个Integet对象赋值给一个int ,自动拆箱。包装类注意要点:Integer a

2022-04-24 14:37:15 1569

原创 Objects.equals(a,b)的解释

Objects.equals(a,b)的解释a.equals(b) // a 和 b 都是一个对象// 若a此时为null,就会抛出NullPointException异常。要想避免这个问题,需要先判断a是否为空。if (a != null) { a.equals(b)}而java.util.Objects包下提供了一个工具Objects.equals()方法,可以更好的解决这个问题。Objects.equals(a, b)比较时:若a 和 b 都是null, 则返回 true。

2022-04-24 10:51:38 664

原创 Java泛型

Java泛型1 为什么使用泛型程序设计泛型程序设计(generic programming)意味者编写多种不同类型的对象重用。举例:收集String和File对象无需编写不同的类,只需要一个ArrayList就可以收集。1.1类型参数的好处在Java中增加泛型类之前,泛型程序设计是用继承实现的。ArrayList类只维护一个Object应用的数组:public class ArrayList //before generic classes{ private Object[] el

2022-04-22 21:57:39 274

空空如也

空空如也

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

TA关注的人

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