随笔分类 - 反射
摘要:设计模式 - 动态代理 什么是代理 代购、中介、商家 举个栗子: 比如有一家美国大学,面向全世界招生,而我们国内的同学,需要去到某个大学。因为我们所处国内,并不知道这个大学的基本情况。那我们又想去了解,并且进入这个大学。这就衍生处理一个行业,中介(代理)。由代理招收学生到给到大学。也就是我们入学的事
阅读全文
摘要:Java常用类 1. Optional 在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行 一 些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了 一个Optiona
阅读全文
摘要:1 反射 什么是反射 java反射 是指在运行状态中 对于任意一个类 我们都可以知到这个类的所有方法和属性 也可以调用其所有的方法和属性 这种动态获取的方式 我们称为 反射 什么是class对象 我们通过使用反射 就是通过Class类来实现的 Class 类的实例表示正在运行的 Java 应用程序中
阅读全文
摘要:1.注解的属性 如果不给注解赋值的话 会编译报错 没有加default的 必须要指定值 或者加上 default 后面跟值 赋默认值的意思 java给与的几个注解: 1.@Retention 2. @Target 标记注解可以出现的位置 3。Deprecated 标记是否已过时 这个标记可以出现在任
阅读全文
摘要:获取类的class 属性的三种方式 1.对象获取: 调用person类的父类方法getClaass(); Person p = new Person(); Class c = p.getClaass(); 2.类名获取 每个类型(包括基本类型和引用)都有一个静态属性,class。 Class c =
阅读全文
摘要:静态代码块 只在类加载的时候执行 只执行一次 结果: 获取类路径下的绝对路径: 资源绑定器: 资源绑定器 两个硬性条件 : 1.必须是扩展名为properties的文件 2.必须在类路径下 也就src下
阅读全文