摘要: ##反射 Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时获取泛型信息 在运行时调用任意一个对象的成员变量和方法 在运行时处理注解 生成动态代理 package reflection; public c 阅读全文
posted @ 2022-02-24 17:01 小幼虫虫 阅读(32) 评论(0) 推荐(0)
摘要: package Annotation.Demo01; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy 阅读全文
posted @ 2022-02-24 16:23 小幼虫虫 阅读(42) 评论(0) 推荐(0)
摘要: #元注解 元注解的作用就是负责注解其他注解,Java定义了4个标准的meta-annotation类型,他们被用来是供对其他annotation类型作说明. 这些类型和它们所支持的类在java.lang.annotation包中可以找到.(@Target , @Retention ,Document 阅读全文
posted @ 2022-02-24 15:24 小幼虫虫 阅读(39) 评论(0) 推荐(0)
摘要: #内置注解 @Override 重写注解 @Deprivate 废旧注解(不建议使用,但能用) suppressWarnings("all") 镇压注解 可以放到类上面 阅读全文
posted @ 2022-02-23 18:44 小幼虫虫 阅读(127) 评论(0) 推荐(0)
摘要: throw的对象就是被catch的对象,是同一个东西 catch,匹配类型包括父类 import java.io.IOException; import java.math.BigDecimal; public class Test extends Object { /** * 可能会存在异常的方法 阅读全文
posted @ 2022-02-22 23:37 小幼虫虫 阅读(31) 评论(0) 推荐(0)
摘要: #异常 ##error,exception 简单分类 要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常:运 阅读全文
posted @ 2022-02-22 16:26 小幼虫虫 阅读(52) 评论(0) 推荐(0)
摘要: #接口 interface (接口) implements(使生效) 接口是约束 定义方法,让不同的人实现 public abstract 定义方法, public final static 定义常量 接口不能实例化,没有构造方法 implements 可以实现多接口 必须重写接口所有方法 阅读全文
posted @ 2022-02-22 15:48 小幼虫虫 阅读(61) 评论(0) 推荐(0)
摘要: ##abstract(抽象的) 不能new这个抽象类,只能靠子类去实现它;约束! 2.抽象类中可以写普通的方法~ 3.抽象方法必须在抽象类中~ 阅读全文
posted @ 2022-02-22 15:01 小幼虫虫 阅读(368) 评论(0) 推荐(0)
摘要: #instanceof 判断有无关系 public static void main(string[] args) { //object > String //object > Person > Teacher // object > Person > student object object = 阅读全文
posted @ 2022-02-21 16:27 小幼虫虫 阅读(55) 评论(0) 推荐(0)
摘要: - 当子类父类方法为静态stiact,方法的调用只和左边,定义的数据类型有关 - 非静态时,为方法重写,只会用子类方法 重写:需要有继承关系,子类重写父类的方法! 1.方法名必须相同 2.参数列表列表必须相同 3.修饰符:范围可以扩大但不能缩小 public>Protected>Default>pr 阅读全文
posted @ 2022-02-21 15:00 小幼虫虫 阅读(194) 评论(0) 推荐(0)