上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页
摘要: 自定义注解: 格式: 元注释 public @interface 注解名称{} 本质:注解本质上就是一个接口,该接口默认继承Annotation接口 public @interface MyAnno extends java.lang.annotation.Annotation{} 属性:接口中可以 阅读全文
posted @ 2022-07-22 14:39 淤泥不染 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 注解: 概述 :说明程序的。给计算机看的 注释 :用文字描述程序的。给程序员看 定义: 注解(Annotation)也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前 面,用来对这些元素进 阅读全文
posted @ 2022-07-22 13:57 淤泥不染 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 反射_Class对象功能_获取method Method:方法对象 执行方法 Object invoke(Object obj, Object.... args) 获取方法名称 String getName:获取方法名 代码实现: //获取Person的Class对象 Class personCla 阅读全文
posted @ 2022-07-22 13:23 淤泥不染 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 反射_Class对象功能_获取Field Field:成员变量 操作: 设置值 void set(Object ob, Object value) 获取值 get(Object obj) 忽略访问权限修饰符的安全的检查 举例: public class Person { private String 阅读全文
posted @ 2022-07-22 11:02 淤泥不染 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 反射_获取字节码Class对象的三种方式 获取Class对象的方式: Class.from(“全类名”):将字节码文件加载内存,返回Class对象 类名.Class:通过类名的属性Class获取 对象.GetClass:getClass()方法在Object类中定义着 结论: 同提一个字节码文件(* 阅读全文
posted @ 2022-07-22 10:37 淤泥不染 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 补充: * @Before: *修饰的方法会在测试方法之前自动执行 * @After: *修饰的方法会在测试方法执行之后自动被执行 实例: @Before public void init(){ System.out.println("init"); } @After public void clo 阅读全文
posted @ 2022-07-22 09:39 淤泥不染 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Junit白盒测试: 步骤: 定义一个测试类(测试用例) 测试类名:被测试的类名Test Calculable 包名:XXX.XXX.xx.test cn.itcast.test 定义测试方法:可以独立运行 建立:Test测试的方法名 testAdd 返回值:void 参数列表: 空参 给方法加@T 阅读全文
posted @ 2022-07-21 17:34 淤泥不染 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 数组也是object的子类对象,所以同样具有构造器,只是语法稍有不同。如果对应到Lambda的使用场景中时,需要一个函数式接口∶ 代码: @FunctionalInterface public interface ArrayBuilder { int[] builderArray(int lengt 阅读全文
posted @ 2022-07-21 17:06 淤泥不染 阅读(32) 评论(0) 推荐(0) 编辑
摘要: this指代当前对象,如果需要引用的方法就是本类当中的成员方法,那么可以使用***this::成员方法***格式来优化Lambda表达式 实现: @FunctionlInterface public intterface Study { // 定义一个学习抽象方法 void study(); } p 阅读全文
posted @ 2022-07-21 16:31 淤泥不染 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 通过类名引用静态成员方法 类名已经存在,静态成员也已近存在 就可以通过类直接引用静态成员方法 代码如下: @FunctionalInterface public interface Calcable { int calsAbs(int number); } public static int met 阅读全文
posted @ 2022-07-21 15:39 淤泥不染 阅读(43) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页