1、默认配置SpringBoot默认帮我们配置好了日志; //记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { //System.out.println();? //... ...
分类:
编程语言 时间:
2020-09-03 17:04:04
阅读次数:
43
问题背景很久很久前,在我还是青铜的时候(现在依旧是青铜段位)去面试,面试官问我怎么获取类,方法上的注解。当时的我也算用过注解,顺口就回答了,用isAnnotationPresent判断是否加了注解,getAnnotation获取注解对象,然后获取注解中的值。大致的代码是这样子的:1.Class<?>clz=bean.getClass();2.Method[]methods=clz.ge
分类:
其他好文 时间:
2020-08-02 10:06:47
阅读次数:
73
对象 instanceof 类名,表示 对象是类名的实例,或者是其子类的实例,返回 true,否则返回 false。对象.getClass() == 类名.class ,表示 只有对象是该类的实例,才返回 true class A { } class B extends A { } Object o ...
分类:
编程语言 时间:
2020-07-26 00:49:09
阅读次数:
55
简而言之:就是返回一个字符串对象,显示的格式为这样子: getClass().getName() + '@' + Integer.toHexString(hashCode()) 所以在实体类中我们都会重写toString()方法,可以显示一些有意义的东西,例如 下面这篇有更详细的介绍 https:/ ...
分类:
编程语言 时间:
2020-07-25 23:50:39
阅读次数:
67
final:最终的 1.可以用来修饰:类、方法、变量 2.具体的: 2.1 final 用来修饰一个类:此类不能被其他类所继承。 * 比如:String类、System类、StringBuffer类 2.2 final 用来修饰方法:表明此方法不可以被重写 * 比如:Object类中getClass ...
分类:
其他好文 时间:
2020-07-19 23:35:05
阅读次数:
67
有时候我们需要获取某一变量的类型时有哪些方法? 使用反射的方法: 变量名.getClass().getSimpleName()来判断。 使用 instanceof 来判断:变量名 instanceof 类型来判断。 1.使用反射的方法来判断 使用 instanceof 来判断 ...
分类:
编程语言 时间:
2020-07-18 00:47:27
阅读次数:
150
在类定义方法,方法的部分代码如下: //获取类所有成员列表 Field[] fields = this.getClass().getDeclaredFields(); for (int i = 0; i < fields.length; i++) { //获取变量名 String fieldname ...
分类:
其他好文 时间:
2020-07-15 13:03:02
阅读次数:
64
常用类 他们都在java.lang包中 Object类 Object类是类层次结构的根。每个类都有 Object作为超类。所有对象,包括数组,实现这个类的方法。 hashCode() toString() clone() getClass() notify() wait() equals() ... ...
分类:
编程语言 时间:
2020-07-13 21:33:10
阅读次数:
79
起因:今天在看LinkedList源码时,发现 public <T> T[] toArray(T[] a)方法创建一个泛型数组使用了很奇怪的方式 a = (T[])java.lang.reflect.Array.newInstance( a.getClass().getComponentType() ...
分类:
编程语言 时间:
2020-07-09 00:44:36
阅读次数:
46
Object在java中是所有类的父类,默认所有类都继承了Object类。 Object类的结构,可以发现其最常见的toString()与equals()方法,还有getClass()方法。 Object类的toString()方法源码: public String toString() { ret ...
分类:
编程语言 时间:
2020-07-04 13:41:22
阅读次数:
61