![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Dylan RD
这个作者很懒,什么都没留下…
展开
-
Java泛型详解
文章目录一、简介二、泛型示例三、泛型擦除 一、简介 泛型,即“参数化类型”。换句话说,我们将原先具体的类型变成参数,类似方法中的参数,在使用/调用时传入具体的类型。如果我们在一个包含泛型的类或方法上生成Java文档注释,泛型类型将作为一种参数注释(@param)生成。 综上所述,泛型类型也是一种类型,它可以被用在类(泛型类)、接口(泛型接口)和方法(泛型方法)中。 一些常见的泛型类型标识名称及含义...原创 2020-04-01 16:46:16 · 237 阅读 · 0 评论 -
Java反射机制
文章目录一、简介二、Type接口(一)ParameterizedType(二)GenericArrayType(三)TypeVariable(四)WildcardType(五)Class三、Class类(一)获取Class类实例1、通过类的class属性获取2、通过类对象的getClass()方法获取,这是Object类的一个方法。3、通过全限定类名获取,当无法通过指定全限定类名找到Class类实...原创 2020-03-26 14:40:57 · 199 阅读 · 0 评论 -
Java函数式编程接口入门及三大核心接口(Consumer、Function、Predicate)
文章目录一、简介二、函数式编程接口入门三、Java函数式接口(一)Consumer(二)Function(三)Predicate 一、简介 在Java中我们普遍采用面向对象编程(Object-oriented Programming,缩写:OOP),其是一种传统的命令式编程,而函数式编程(Functional Programming)是Java8新引入的一种编程范式,初次之外还有过程式编程(Pro...原创 2020-03-23 17:41:32 · 1099 阅读 · 0 评论 -
Java 8 Stream(五、Optional类和Stream调试)
到现在为止我们已经介绍了Stream的所有操作,没看过的同学请出门左转 Java 8 Stream(四、Stream终端操作:forEach()、Match()、find()、max、min()、reduce()、collect()、toArray()、count()。 文章目录一、Optional类(一)简介(二)常用方法1、isPresent()2、ifPresent()3、orElse()...原创 2020-03-06 16:03:40 · 541 阅读 · 1 评论 -
Java 8 Stream(四、Stream终端操作:forEach()、*Match、find*()、max、min()、reduce()、collect()、toArray()、count())
上文我们已经介绍了Stream中间操作,没看过的同学请出门左转 Java 8 Stream(三、Stream中间操作:filter()、distinct()、skip()、limit()、map()、flatMap()、sorted()、peek())。 文章目录一、分类二、介绍(一)遍历1、forEach()2、forEachOrdered()(二)匹配1、anyMatch()2、noneMa...原创 2020-03-06 15:47:27 · 763 阅读 · 0 评论 -
Java 8 Stream(三、Stream中间操作:filter()、distinct()、skip()、limit()、map()、flatMap()、sorted()、peek())
上文我们对Stream操作和无限流做了介绍,没看过的同学请出门左转 Java 8 Stream(二、Stream操作和无限流)。 文章目录一、分类二、介绍(一)筛选与切片1、filter()2、distinct()3、skip()4、limit()(二)映射1、map()2、flatMap()(三)排序1、sorted()(四)消费1、peek() 本文我们主要介绍Stream中间操作(Inte...原创 2020-03-06 15:32:03 · 1325 阅读 · 0 评论 -
Java 8 Stream(二、Stream操作和无限流)
上文我们对Stream做了简单介绍并给出了创建方式,没看过的同学请出门左转Java 8 Stream(一、Stream简介及创建方式)。 文章目录一、Stream操作(一)数据源(二)中间操作(三)终端操作(四)操作分类二、无限流1、通过Java 8 函数式接口Supplier利用无限流生成3个UUID2、通过Java 8 函数式接口UnaryOperator利用无限流输出3个连续数字 本文我们...原创 2020-03-06 15:20:35 · 1574 阅读 · 0 评论 -
Java 8 Stream(一、Stream简介及创建方式)
文章目录一、简介二、Stream的特点(一)支持Lambda表达式(二)Pipeline方式(三)无修改、无存储、只消费一次(四)多用于集合操作(五)可并发操作三、Stream的创建(一)通过集合创建,例如Map ==(常用)==(二)通过数组方式创建(三)通过Stream静态方法创建 一、简介 Stream是Java 8新加入的关键抽象概念。Stream 使用一种类似用 SQL 语句从数据库查询...原创 2020-03-06 15:05:05 · 737 阅读 · 0 评论