摘要:
str点后面能点出来很多的方法,这就是通过反射获取到的 阅读全文
posted @ 2019-08-01 23:22
高山-景行
阅读(127)
评论(0)
推荐(0)
摘要:
为了演示输出一段话 测试add的方法 虽然报错了 但是打印的结果还是输出 阅读全文
posted @ 2019-08-01 19:29
高山-景行
阅读(109)
评论(0)
推荐(0)
摘要:
定义计算器的类 加法和减法 调用加法 1+2 减法 单元测试 创建单元测试类 我们要测试方法Add,所以定义的方法名为testAdd 在上面加上@Test报错了。因为工程里面并没有导入Junit的依赖 需要导入Junit的依赖环境 点击红色的小灯泡,选择第一个 添加Junit到classPath 点 阅读全文
posted @ 2019-08-01 19:23
高山-景行
阅读(147)
评论(0)
推荐(0)
摘要:
白盒需要写代码, 黑盒不需要写代码 阅读全文
posted @ 2019-08-01 18:49
高山-景行
阅读(116)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 16:56
高山-景行
阅读(127)
评论(0)
推荐(0)
摘要:
先创建函数式接口 创建测试类 打印长度是10.。。。。。 方法引用优化 阅读全文
posted @ 2019-08-01 16:52
高山-景行
阅读(127)
评论(0)
推荐(0)
摘要:
定义Person类只有name成员变量 定义函数式接口 加上static静态修饰符,下面main方法里面才可以直接调用 方法引用优化 阅读全文
posted @ 2019-08-01 16:46
高山-景行
阅读(107)
评论(0)
推荐(0)
摘要:
定义一个函数式的接口 方法引用优化 阅读全文
posted @ 2019-08-01 16:39
高山-景行
阅读(128)
评论(0)
推荐(0)
摘要:
先定义函数式的接口 新建父类 定义子类,重写父类的方法 再新定义方法 mehtod。参数是函数式的接口 打印的是父类的方法 方法引用优化 阅读全文
posted @ 2019-08-01 16:29
高山-景行
阅读(184)
评论(0)
推荐(0)
摘要:
前提是累是存在的,静态方法也是存在的。 函数式接口,给个数字返回绝对值 定义方法 方法引用的方式 阅读全文
posted @ 2019-08-01 16:22
高山-景行
阅读(152)
评论(0)
推荐(0)
摘要:
定义一个类,定义方法 使用lambda还需要定义函数式的接口,还是用上一节课的函数是接口的类 阅读全文
posted @ 2019-08-01 16:12
高山-景行
阅读(199)
评论(0)
推荐(0)
摘要:
既然用到Lambda,首先需要定义函数式接口 定义一个抽象方法,用注解@FuncationalInterface 阅读全文
posted @ 2019-08-01 16:03
高山-景行
阅读(154)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 15:34
高山-景行
阅读(129)
评论(0)
推荐(0)
摘要:
创建一个Person类,只有name成员变量,getter和setter重写toString 的方法 过滤第一个队伍 阅读全文
posted @ 2019-08-01 15:31
高山-景行
阅读(143)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 15:22
高山-景行
阅读(107)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 15:20
高山-景行
阅读(111)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 15:19
高山-景行
阅读(111)
评论(0)
推荐(0)
摘要:
它是终结方法,返回long类型的 阅读全文
posted @ 2019-08-01 15:18
高山-景行
阅读(137)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-08-01 15:16
高山-景行
阅读(109)
评论(0)
推荐(0)
摘要:
forEach就表示结束了。下面又调用一次stream。Stream流只能使用一次 每一步都是Stream流,当前步骤结束就关闭。 阅读全文
posted @ 2019-08-01 15:12
高山-景行
阅读(139)
评论(0)
推荐(0)