摘要:
自定义注解的格式和本质 先进入注解看一下注解是如何定义的 上面这两个注解先不管他 先看一下是如何写这种注解的 格式很简单: public @interface 注解名{} public @interface MyAnno { } 这样就是一个注解 这种注解我们称为源注解 注解本质上就是一个接口 该接 阅读全文
posted @ 2022-10-21 11:28
想见玺1面
阅读(53)
评论(0)
推荐(0)
摘要:
注解概述 概念:说明程序的 给计算机看的 注释:用文字描述程序 给程序员看的 定义:注解(Annotation),也叫元数据 一种代码级别的说明 它事JDK1.5及以后版本引入的一种特性 与类、接口、枚举是在同一个包、类、字段方法、 局部变量 方法参数等的前面 用于这些元素进行说明 注解 感念描述: 阅读全文
posted @ 2022-10-20 15:44
想见玺1面
阅读(25)
评论(0)
推荐(0)
摘要:
练习-反射 需求:写一个“框架”,不能改变类的任何代码的前提下,可以帮我们创建任意类的对象 并且执行其中任意方法 实现: 1.配置文件 2.反射 步骤: 1. 将需要创建的对象的全类名和需要执行的方法定义在配置文件中 2.在程序中加载读取配置文件 3.使用反射技术来加载类文件内存 4.创建对象 5. 阅读全文
posted @ 2022-10-20 15:38
想见玺1面
阅读(22)
评论(0)
推荐(0)
摘要:
反射—Class对象功能_获取Constructor 获取构造方法们 Constructor<?>[] getConstructors():获取所有的构造方法 Constructor<T> getConstructor(类<?>... parameterTypes):获取指定的构造方法 Constr 阅读全文
posted @ 2022-10-20 15:35
想见玺1面
阅读(47)
评论(0)
推荐(0)
摘要:
class对象功能概述 获取功能: 1、获取成员变量们 Fileld[] getFields() Fileld getFileld(String name). Fileld[] getDeclaredFilds() Filed getDeclaredField(String name) 2、获取构造 阅读全文
posted @ 2022-10-20 10:48
想见玺1面
阅读(134)
评论(0)
推荐(0)
摘要:
反射概述 反射:将类的各个组成部分封装为其他对象 这就是反射机制 反射的框架设计灵魂 框架:半成品软件 可以在框架的基础上进行软件开发 简化编码 class类对象这个阶段可以看作为反射 反射好处: 1.可以在程序运行过程中 操作这些对象 2.可以解耦 提高程序的可扩展性 获取字节码class对象的三 阅读全文
posted @ 2022-10-20 10:34
想见玺1面
阅读(33)
评论(0)
推荐(0)
摘要:
Junit单元测试 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值 百盒测试:需要写代码的,关注程序具体的执行流程 图例: 类: /** * 计算器类 */ public class Calculator { // 加法 public int add(int a, int 阅读全文
posted @ 2022-10-19 16:46
想见玺1面
阅读(34)
评论(0)
推荐(0)
摘要:
类的构造器(构造方法)引用 由于构造器的名称与类名完全一样,并不固定。所以构造器引用使用类名称:∵new的格式表示。首先是一个简单的Person类: public class Person { private String name; // get public String getName() { 阅读全文
posted @ 2022-10-19 13:53
想见玺1面
阅读(29)
评论(0)
推荐(0)
摘要:
通过super引用父类 如果存在继承关系,当Lambda中需要出现super调用时,也可以使用方法引用进行替代。首先是函数式接口: /** * 定义见面的函数式接口 */ @FunctionalInterface public interface Greeable { // 定义一个见面的方法 vo 阅读全文
posted @ 2022-10-19 11:24
想见玺1面
阅读(28)
评论(0)
推荐(0)
摘要:
通过对象名引用成员方法 这是最常见的一种用法,与上例相同。如果一个类中已经存在了一个成员方法︰ public class Method { // 定义一个成员方法,传递字符串,把字符串按照大写输出 public void prints(String s){ System.out.println(s. 阅读全文
posted @ 2022-10-19 09:43
想见玺1面
阅读(28)
评论(0)
推荐(0)
浙公网安备 33010602011771号