自定义博客皮肤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中,为了解决多继承的二义性问题,减少程序的复杂性,Java使用单继承方式实现类的继承。但有些人又会有疑问,Java同时引用了实现多个接口的方式,不会造成二义性吗? 实际上,会的! 在网上查阅过资料后发现,当两个接口拥有两个同样的默认方法签名的方法时,如果实现类不重写该默认方法,编译时会报错。 //接口1 interface TestInterfaceAmbiguity1 { int num = 1; default public void defaul

2021-08-12 14:58:47 307

原创 浅析Java hashcode方法

浅析Java hashcode方法 判断两个对象是否相等我们常用的方法就是equals方法和hashcode方法。接下来我们就来聊一聊hashcode方法是什么以及它的实现。 先上代码: @Test public void testHashCode(){ String s1 = "aaa"; String s2 = "aaa"; String s3 = new String("aaa"); StringBuilder s4 = new StringBuilder("aaa")

2021-08-06 14:44:51 117

原创 Java函数式接口

函数式接口 一、函数式接口定义 1.有且仅有一个抽象方法的接口 2.满足@FuncaionalInterface注解约束(有没有注解都可以,加上注解代码更加清晰且不易出错) 3.可用Lambda表达式实现接口 二、函数式接口示例与注意事项 Java API已经给我们提供了多种函数式接口,如Function、Consumer、Supplier、Runnable等接口 下面展示一些 内联代码片。 @FunctionalInterface public interface Function<T, R&gt

2021-08-04 14:46:56 82

空空如也

空空如也

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

TA关注的人

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