你看两个方法的源码的返回值就应该知道,它两的返回类型是不一样的;
一个是用Method的getAnnotation,这个获取的直接是对应的注解类型;一个是Class的getAnnotation,这个获取的是注解的顶层接口Annotation;
就跟你一个方法返回具体类型,一个方法返回Object类型一样,返回Object的必须的转