上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 33 下一页
摘要: 自定义注解的格式和本质 先进入注解看一下注解是如何定义的 上面这两个注解先不管他 先看一下是如何写这种注解的 格式很简单: 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)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 33 下一页