09专业四第九单元理论附有答案_第1页
09专业四第九单元理论附有答案_第2页
09专业四第九单元理论附有答案_第3页
09专业四第九单元理论附有答案_第4页
09专业四第九单元理论附有答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

09专业四第九单元理论[复制]您的姓名:[填空题]*_________________________________注解:“Retention”作用是什么?[单选题]*A、生命周期(正确答案)B、风格C、名称D、以上都不对Deprecated,Override不属于什么注解?*A、重写注解(正确答案)B、自定义注解(正确答案)C、重复注解(正确答案)D、预置注解注解也有属性且注解的属性也叫做局部变量.[判断题]*对错(正确答案)注解通过interface关键字进行定义[判断题]*对错(正确答案)注解不属于一种类型[判断题]*对错(正确答案)注解:如果代码具有生命,注解就是对于代码中某些鲜活个体的贴上去的一张标签[判断题]*对(正确答案)错注解:对事物行为的某些角度的评价与解释[判断题]*对错(正确答案)注解是用来标注包、类、成员变量方法或参数的注释机制[判断题]*对(正确答案)错Dagger2依赖注入框架中用到了注解机制[判断题]*对(正确答案)错Java注解的作用相当于一个标签[判断题]*对(正确答案)错元注解必须出现在自定义注解中[判断题]*对(正确答案)错在注解中可以有方法[判断题]*对错(正确答案)选出如下Java中预制的注解?*A、Deprecated(正确答案)B、Override(正确答案)C、SuppressWarnings(正确答案)D、SafeVarargs(正确答案)下列选项中,元注解有哪些?*A、Retention(正确答案)B、Target(正确答案)C、Inherited(正确答案)D、Docimented(正确答案)市面上很多框架用到了注解,从选项中选择底层用到注解的框架*A、Retrofit(正确答案)B、ButterKnife(正确答案)C、Dagger2(正确答案)D、Junit(正确答案)如何实现依赖注入?*A、set方法注入(正确答案)B、构造器注入(正确答案)C、静态工厂注入(正确答案)D、实例工厂(正确答案)Java注解被读取的时机是什么?*A、编译(正确答案)B、销毁C、类加载(正确答案)D、运行时(正确答案)下列哪些选项可以使用注解来修饰?*A、包(正确答案)B、类(正确答案)C、构造器(正确答案)D、方法(正确答案)Java注解有哪些好处?*A、生成文档(正确答案)B、简单易用(正确答案)C、跟踪代码依赖性(正确答案)D、在编译时进行格式检查(正确答案)哪种修饰符用来修饰注解中的成员变量?*A、public(正确答案)B、privateC、staticD、default(正确答案)以下哪些选项是注解中成员变量的类型?*A、byte(正确答案)B、char(正确答案)C、int(正确答案)D、double(正确答案)创建一张名字为TestAnnotation的标签,语法正确的选项是?[单选题]*A、public@classTestAnnotation{_x000b__x000b_}B、publicinterfaceTestAnnotation{_x000b__x000b_}C、public@interfaceTestAnnotation{_x000b__x000b_}(正确答案)D、以上都不对哪个选项没有实现AnnotatedElement接口?[单选题]*A、ClassB、Construe(正确答案)C、FieldD、MethodJava预置的注解之:@Deprecated,描述错误的选项是什么?[单选题]*A、这个元素是用来标记过时的元素,编译器在编译阶段遇到这个注解时会发出提醒警告,告诉开发者正在调用一个过时的元素比如过时的方法、过时的类、过时的成员变量。(正确答案)B、@Override说明被标注的方法重载了父类的方法C、如果我们使用了这种annotation在一个没有覆盖父类方法的方法时,java编译器将以一个编译错误来警示。D、含义:阻止警告下面哪个不是Java语言本身已经提供了几个现成的注解?[单选题]*A、super(正确答案)B、DeprecatedC、OverrideD、SuppressWarnings注解的属性如何赋值?[单选题]*A、普通数组赋值B、注解属性赋值的方式是在注解的括号内以value=“”形式,多个属性之前用逗号,隔开(正确答案)C、使用字符串赋值D、链表来赋值关于注解的属性,说法错误的是?[单选题]*A、注解只有成员变量,没有方法B、注解的成员变量在注解的定义中以“无形参的方法”形式来声明C、注解有成员变量,有方法(正确答案)D、其方法名定义了该成员变量的名字元注解的成员中描述错误的选项是哪个?[单选题]*A、@Documented这个元注解肯定是和文档有关。它的作用是能够将注解中的元素包含到Javadoc中去B、@Target,Target是目标的意思,@Target指定了注解运用的地方C、Inherited是继承的意思,如果一个超类被@Inherited注解过的注解进行注解的话,那么如果它的子类没有被任何注解应用的话,那么这个子类就继承了超类的注解D、@Repeatable是Java1.5才加进来的,所以算是一个新的特性(正确答案)下列哪个注解不属于元注解?[单选题]*A、@RetentionB、@EocumentedC、@TargetD、@Inherit(正确答案)关于元注解描述错误的选项是哪个?[单选题]*A、元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面(正确答案)B、元注解只能单独使用C、元注解不可以注解到注解上的注解,或者说元注解是一种基本注解,但是它能够应用到其它的注解上面D、元注解也是一张标签,但是它是一张特殊的标签,它的作用和目的就是不能给其他普通的标签进行解释说明的使用哪个关键字来创建注解?[单选题]*A、@classB、@staticC、@interface(正确答案)D、interfaceJava注解定义中种差是什么?[单选题]*A、用来描述包、类、成员变量、方法或者参数的元数据(正确答案)B、注解C、注释机制D、Java标注Java注解又被称为?[单选题]*A、AnnotationB、Java注解C、机制D、Java标注(正确答案)以下哪个注解可以生成文档?[单选题]*A、param(正确答案)B、overrideC、DeprecatedD、print如下单词:DependencyInjection是什么意思?[单选题]*A、反射B、依赖注入(正确答案)C、注解D、动态代理元注解的作用是什么?[单选题]*A、标记注解(正确答案)B、没有用C、是个摆设D、生成代码哪个注解代表重写父类方法?[单选题]*A、annotationB、Override(正确答案)C、Deprecate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论