自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java泛型拔高:90%学习者不知道的泛型知识!泛型擦除目的与弊端、协变逆变&数组协变,PECS,泛型之桥接方法万字图文剖析。

泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。那参数化类型是什么?以方法的定义为例,在方法定义时,将方法签名中的形参的数据类型也设置为参数(也可称之为类型参数),在调用该方法时再从外部传入一个具体的数据类型和变量。泛型的本质是为了将类型参数化,

2024-01-20 02:21:06 947

原创 java Lambda之美,万字超详细解析Lambda表达式,方法引用,构造器引用,数组引用

Lambda 是一个匿名函数,本质是一个语法糖,也可称为闭包,类似于JavaScript中的闭包,它是推动Java8发布的最重要的新特性,其本质属于函数式编程的概念,总结就是:使用不可变值与函数,函数对不可变值进行处理,映射成另一个值。//注意,此处如果写两个抽象方法,编译会报错,因为@FunctionalInterface注解严格//当前接口有且只能有一个尚未完成的缺省属性为 public abstract 修饰方法。

2024-01-15 23:25:05 957 1

空空如也

空空如也

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

TA关注的人

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