摘要: 1 public class andThenDemo { 2 // 该接口对应的方法类型为接收一个参数,没有返回值,可以通俗的理解成将这个参数'消费掉了' 3 // 一般来说使用Consumer接口往往伴随着一些期望状态的改变或者事件的发生,例如最典型的forEach就是使用的Consumer接口, 4 // 虽然没有任何的返回值,但是却向控制台输出了语句。 5 public static voi 阅读全文
posted @ 2019-08-29 16:49 Gookiki 阅读(209) 评论(0) 推荐(0) 编辑
摘要: package tompeixun.demo05; import java.util.Arrays; import java.util.function.Supplier; //通过Supplier接口求数组最大值 public class Demo02 { public static int getMax(Supplier supplier) { return su... 阅读全文
posted @ 2019-08-29 12:59 Gookiki 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1 public class lambdaDemo { 2 /* 3 * 这个方法主要是用来延迟创建实例的 4 * 1. 采用接口,在接口中定义唯一的方法 5 * 2. 在main方法中用匿名内部类的方式调用 6 * 3. 这个中用到的是java中本来就有的泛型Supplier 中的.get()方法 7 * 8 * */ 9 public static void logMsg(int i, Sup 阅读全文
posted @ 2019-08-28 21:18 Gookiki 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在接口的实现中,可以用注解的方式来约束 接口中只有一个方法 阅读全文
posted @ 2019-08-28 21:03 Gookiki 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在服务器端 客户端: 进阶版就包含了客户端向服务端的文件传递: 服务端: 客户端: 阅读全文
posted @ 2019-08-28 19:25 Gookiki 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在输入和输出的状态下都需要有字节缓冲流的存在,目的就是为了增加读写的速度,既然是输入和输出的缓冲流,那就是在传 如缓冲值得时候传入输入和输出流的对象。 输入输出流和缓冲流相比较的话,缓冲流更有速度的优点。 阅读全文
posted @ 2019-08-28 18:59 Gookiki 阅读(115) 评论(0) 推荐(0) 编辑
摘要: HashMap-按照k的hash值排序。TreeMaptreemap是利用comparator 进行key的自然排序的 阅读全文
posted @ 2019-08-27 14:23 Gookiki 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在Java中IO输入流通常读入的是String,但是在字节流中的传递的始终是用字节,Byte 于是就会用到Byte和String的相互转化 阅读全文
posted @ 2019-08-26 18:46 Gookiki 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 输入输出流分为:字符流 和 字节流 字节流: InputStream OutputStream (一切都是字节流) 字符流:Reader Writer(主要是强调功能,用来读取字符流的继承自Object) OutputtStream 是一个超类,和抽象类 FileOutputStream -- 字节 阅读全文
posted @ 2019-08-24 18:09 Gookiki 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 这个是结构: 这个是输出的结果: 阅读全文
posted @ 2019-08-22 20:47 Gookiki 阅读(301) 评论(0) 推荐(0) 编辑