摘要:
反射-Class对象功能 public static void main(String[] args) throws Exception { //获取Person的Class对象 Class personClass =Person.class; //Constructor<T> getConstru 阅读全文
posted @ 2022-09-22 21:43
漁夫
阅读(32)
评论(0)
推荐(0)
摘要:
反射-概述 反射:框架设计的灵魂 框架:办成平软件,可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1.可以在程序运行过程中,操作这些对象 2.可以解耦,提高程序的可扩展性好 反射-获取字节码class对象的三种方式 public stati 阅读全文
posted @ 2022-09-22 20:42
漁夫
阅读(38)
评论(0)
推荐(0)
摘要:
Junit使用步骤 白盒测试 步骤:1.定义一个测试类(测试用例) 建议:测试类名:被测试的类名Test 包名:xxx.xxx.xx.test 2.定义测试方法,可以独立运行 测试: 方法名:test测试的方法名 返回值:void 参数列表:空参 3.给方法添加@Test依赖。导入junit依赖环境 阅读全文
posted @ 2022-09-22 19:46
漁夫
阅读(53)
评论(0)
推荐(0)
摘要:
方法引用-数组的构造器引用ArrayBuilder接口 /* 定义一个创建数组的函数式接口 */ public interface ArrayBuilder { //定义一个创建int类型数组的方法,参数传递数组的长度,返回创建好的int类型数组 int[] builderArray(int len 阅读全文
posted @ 2022-09-22 16:34
漁夫
阅读(36)
评论(0)
推荐(0)
摘要:
方法引用-通过this引用本类的成员方法 Richable接口 @FunctionalInterface public interface Richable { //定义一个想买什么就买什么的方法 void buy(); } Husband类 /* 通过this引用本类的成员方法 */ public 阅读全文
posted @ 2022-09-22 14:52
漁夫
阅读(41)
评论(0)
推荐(0)
摘要:
方法引用-通过类名引用静态成员方法 Calcable类 @FunctionalInterface public interface Calcable { //定义一个抽象方法,传递一个整数,对整数进行绝对值计算并返回 int calsAbs(int number); } Demo01StaticMe 阅读全文
posted @ 2022-09-22 13:58
漁夫
阅读(49)
评论(0)
推荐(0)
摘要:
方法引用基本介绍 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么操作,那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑? Printable接口 /* 定义一个打印的函数式接口 */ @Func 阅读全文
posted @ 2022-09-22 11:00
漁夫
阅读(72)
评论(0)
推荐(0)
摘要:
集合元素处理(传统方式) /* 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)一次进行以下操作 1.第一个队伍只要名字为3个字的成员姓名,存储到一个新集合中 2.第一个队伍筛选之后只要前3个人,存储到一个新集合中 3.第二个队伍只要姓张的成员 阅读全文
posted @ 2022-09-22 09:32
漁夫
阅读(37)
评论(0)
推荐(0)

浙公网安备 33010602011771号