java基础
文章平均质量分 71
不腾
20年毕业进入某家商业化银行,九个月后跳槽拿到阿里、字节offer,专注于系统讲解技术原理方面的知识,公众号:不腾,欢迎关注
展开
-
自定义注解的大体流程
只是讲述一下自定注解的大概流程,具体例子并不完整。自定义注解可以理解为三个步骤1、定义自己的注解类。 这个步骤可以理解为是为了方便用户使用自己的注解(类似于JSP model1中的JSP)2、定义工具类。 工具类是用来实现注解的功能的。这个注解有什么功能需要有一个对应的工具类来实现。(类似于JSP model1中的Javabean)。 工具类往往包含一个...原创 2018-12-22 11:53:47 · 788 阅读 · 0 评论 -
java泛型详解
java泛型详解(泛型类、泛型方法、类型变量限定、类型擦除、桥方法、继承规则(通配符)、约束与局限性)大部分的泛型文章只涉及到泛型类与泛型方法等一些部分,在这一篇文章中,尽量对泛型有一个详细全面的基础描述,介绍实现自己的泛型需要了解的各种知识。为什么使用泛型?泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量...原创 2018-03-06 13:27:19 · 271 阅读 · 0 评论 -
Java8中Stream的map与flatmap区别
先来个总结:map是对一级元素进行操作,flatmap是对二级元素操作。map自动返回stream对象,flatmap处理后的元素依然要是stream对象(可以用stream.of,Arrays.stream将元素转为stream对象)。打个比方,有一个二维数组a[2][3],通过map每次操作的都是一个一维数组,如a[0]和a[1],执行完后就各自返回一个处理后的一维数组,这样a[...原创 2019-04-10 10:08:17 · 6312 阅读 · 2 评论