简介
文章平均质量分 58
正在学编程中
这个作者很懒,什么都没留下…
展开
-
java Stream的学习与简单练习
java Stream的学习与简单练习 什么是stream Stream 流是java 1.8 的新特性之一。 stream 是处理 :集合、数组、IO流等数据的抽象概念,简单来说就是处理数据。并返回一个新的流(不修改原有的数据,而是讲处理后的的数据放在另一个流中 – 惰性操作)。最后以终止操作结尾。 Stream 与 Collection 流和集合的区别 没有存储。流不是存储元素的数据结构;相反,它通过计算操作的管道传送来自数据结构、数组、生成器函数或 I/O 通道等源的元素。 对流的操作会产生结原创 2021-08-18 15:52:24 · 286 阅读 · 0 评论 -
动态代理介绍
动态代理的特点 字节码随用随创建,随用随加载。 它与静态代理的区别也在于此。因为静态代理是字节码一上来就创建好,并完成加载。 装饰者模式就是静态代理的一种体现 动态代理常用的有两种方式 基于接口的动态代理 提供者:JDK 官方的 Proxy 类。 要求:被代理类最少实现一个接口。 基于子类的动态代理 提供者:第三方的 CGLib,如果报 asmxxxx 异常,需要导入 asm.jar。 要求:被代理类不能用 final 修饰的类(最终类)。 创建的方式 *** Proxy.newProxyInstance(原创 2021-05-20 17:26:45 · 63 阅读 · 0 评论