Java相关
文章平均质量分 79
Weihaom_
这个作者很懒,什么都没留下…
展开
-
Stream流的入门介绍及示例
Stream流在日常开发中,对集合或者Map之类的数据整合操作是十分常见的。Java8中提供了Stream流的处理方式,可以极大的简化书写长度,便于查阅和使用。一、Stream流的操作分类生成操作通过数据源(集合、数组等)生成流。如:list.steam()中间操作对流进行某种程度的过滤/映射,并返回一个新的流。如:filter()终结操作执行某个终结操作,一个流只能有一个终结操作。如:forEach()二、Stream流的生成操作Collection集合,使用自身st原创 2021-03-02 15:59:29 · 372 阅读 · 0 评论 -
函数式接口-Lambda表达式的主战场
函数式接口有且仅有一个抽象方法的接口被称为函数式接口。函数式接口可以使用注解@FunctionalInterface进行校验。如同常用的@Override注解一样,该注解不会对接口/方法产生实质性的修改,只是作校验用。函数式接口仅是一个接口,它的具体逻辑实现根据调用时输入的Lambda表达式来确定。另外,函数式接口只是一种被命名的书写格式,它的学习类似于我们学习普通接口,学习for循环一样,它与学习功能型框架的约定使用方式不同。也许在示范使用的过程中,你会想到其他的实现方式,但是功能的实现是因人而异原创 2020-12-25 09:43:48 · 128 阅读 · 1 评论 -
极简的艺术-方法引用
极简的艺术-方法引用在JDK1.8中,方法引用同Lambda表达式一齐作为新特性被引用。它是一种比Lambda表达式更加简便的书写方式,旨在使用通用的解决方案来减少代码冗余。下面先介绍使用,再进一步思考。一、书写格式方法引用符:::,它所在的表达式被称为方法引用格式:引用类::引用的方法示例:System.out::println二、使用方式下面通过使用方式来认识方法引用1.引用类方法引用类方法,即引用类的静态方法。格式:类名::静态方法示例:以引用Integer.parseInt原创 2020-12-21 14:06:28 · 92 阅读 · 0 评论 -
Lambda表达式快速入门!超简单通俗易懂
LambdaLambda表达式是JDK1.8引入的特性,它是一个优雅的语法,使得代码更加简洁明了。引言设此时存在一个接口Interface01,如果想要调用其中的show()方法,我们需要怎么做?方法一:使用实现类我们创建一个对应的实现类并编写具体的实现方法public class Interface01Impl implements Interface01{ @Override public void show() { System.out.println(原创 2020-11-12 16:09:18 · 695 阅读 · 0 评论 -
什么是匿名内部类,如何使用匿名内部类
匿名内部类匿名内部类,就是没有名字的一种嵌套类。它是Java对类的定义方式之一。为什么要使用匿名内部类在实际开发中,我们常常遇到这样的情况:一个接口/类的方法的某个实现方式在程序中只会执行一次,但为了使用它,我们需要创建它的实现类/子类去实现/重写。此时可以使用匿名内部类的方式,可以无需创建新的类,减少代码冗余。下面详细说明一下假设当前有一个接口,接口中只有一个方法public interface Interface01 { void show();}为了使用该接口的show方法,原创 2020-11-12 14:09:48 · 31157 阅读 · 28 评论 -
注解及使用自定义注解
注解注解是程序中的一种特殊标记。通过注解,编译器可以了解到该部分程序被保留的阶段、赋值传递等特殊用途。格式:@注解名一、内置注解在Java中常见的内置注解的如下:@Override:表示被标记的方法继承了父类同名同参的方法,当检测到父类不存在该方法时将报编译时异常。@Deprecated:表示被标记的方法已不推荐使用。@SuppressWarnings():将提示编译器忽略当前被标记方法中的Warnings二、注解本质当我们点开@Override注解时,可以看到内容如下:@Target(E原创 2020-11-12 10:47:23 · 332 阅读 · 0 评论 -
Java中equals与==的区别
这是一道常见的面试题,阐述Java中equals和= =的区别。先上结论:= =的作用:判断两个数值类型的数据,在数学逻辑上是否相等判断两个变量引用的对象,在内存上是否是同一个equals的作用:根据Object类原始定义,equals方法与==作用相同,都是用于比较两个对象在内存中是否为同一个equals未被final修饰,即可以被子类重写,因此子类重写equals后,该方法的功...原创 2018-12-04 11:17:29 · 154 阅读 · 0 评论