黑马程序员技术交流社区

标题: 求下面几道题的答案,急急急 [打印本页]

作者: zhou987932946    时间: 2016-9-21 19:58
标题: 求下面几道题的答案,急急急

下列关于反射和泛型的联系说法正确的是( ) ----- 单选




A、泛型无论是在编译时还是运行时都会检测


B、反射机制不能绕过泛型检查


C、可以通过反射绕过泛型检查


D、以上说法都不对




2

下列关于代理模式说法正确的是( ) ----- 单选




A、代理模式就是让别人帮我们做事情,别人就是代理


B、代理模式就是创建一个工厂,让工厂代替我们做事情


C、代理模式是一种设计模式,所以实现代理模式需要我们自己写代码,JDK没有提供代理模式的案例


D、代理模式不需要抽取接口,只要有代理类就可以了




3

关于类的加载时机说法错误的是( ) ----- 单选




A、Java程序启动时加载所有的类到内存中


B、某个类的对象被创建时加载一个类


C、用类名调用该类的静态方法时加载一个类


D、初始化一个类的子类时加载一个类




4

关于反射机制下列说法错误的是( ) ----- 单选




A、反射机制指的是在程序运行过程中,通过.class文件加载并使用一个类的过程


B、反射机制指的是在程序编译期间,通过.class文件加载并使用一个类的过程


C、反射可以获取类中所有的属性和方法


D、暴力反射可以获取类中私有的属性和方法




5

下列选项中关于JDK5的新特性错误的是( ) ----- 单选




A、新增增强for循环


B、新增枚举类型


C、新增泛型和可变参数


D、自动装箱和自动拆箱是在JDK5之前就出现了的




6

下列关于通过反射方式获取方法并执行的过程说法正确的是( ) ----- 多选




A、通过对象名.方法名(参数列表)的方式调用该方法


B、通过Class.getMethod(方法名,参数类型列表)的方式获取该方法


C、通过Class.getDeclaredMethod(方法名,参数类型列表)获取私有方法


D、通过invoke(对象名,参数列表)方法来执行一个方法




7

关于枚举定义的说法正确的是( ) ----- 单选




A、定义枚举的关键字是:class


B、枚举中只能有常量


C、枚举是一种特殊的类,因为的它的对象个数是有限的


D、枚举中不能定义抽象方法




8

使用反射机制获取一个类的属性,下列关于getField()方法说法正确的是( ) ----- 多选




A、该方法需要一个String类型的参数来指定要获取的属性名


B、该方法只能获取私有属性


C、该方法只能获取公有属性


D、该方法可以获取私有属性,但使用前必须先调用setAccessible(true)




9

下列关于单例模式的说法正确的是( ) ----- 多选




A、单例也叫单态,就是说一个单例类只能有一个对象


B、单例也叫单实例,就是说每一个对象都是唯一的,所以叫单例


C、单例模式要求类的构造方法私有化,不能在外部创建该类的对象


D、饿汉式单例模式是只有在使用该类对象时才创建,否则不创建




10

关于JDK7新特性说法正确的是( ) ----- 多选




A、switch后可以是String类型表达式


B、多个异常可以合并处理


C、JDK7提供了新的垃圾回收器,针对目前的CMS垃圾回收器,这将会让垃圾回收器有更少的停顿时间和更高的语言效果。


D、接口中可以定义静态方法




作者: hy000936    时间: 2016-9-21 20:30
第一题选C{:3_57:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2