摘要: 1、泛型类可能有多个参数,此时应将多个参数一起放到尖括号内,比如:<E1,E2,E3> 2、泛型类的构造器如下: public GenericClass(){} *错误示例:public GenericClass<E>(){} 3、实例化后,操作原来泛型位置的结构必须与指定的泛型类型一致。 4、泛型 阅读全文
posted @ 2020-11-14 12:10 小小吸血鬼 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 什么是Steam? 是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 *集合讲的是数据,Stream讲的是计算! 注意: ①Stream不会存储元素; ②Stream不会改变源对象,相反,他们会返回一个持有结果的新的Stream; ③Stream操作是延迟执行的,这意味着他们会等到需要结 阅读全文
posted @ 2020-11-14 11:50 小小吸血鬼 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则Java虚拟机会尽最大努力直接在此缓冲区上执行本机I/O操作。也就是说,在每次调用基础操作系统的一个I/O操作之前(或之后),虚拟机都会尽量避免将缓冲区的内容复制到中间缓冲区(或从中间缓冲区中复制内容)。 直接字节缓冲区可以通过调用此类 阅读全文
posted @ 2020-11-14 11:38 小小吸血鬼 阅读(112) 评论(0) 推荐(0) 编辑