A.notifyAll()B.notify()C.sleep()D.wait()
单项选择题下列关于线程的描述,哪一个是正确的?()
A.一旦一个线程被创建,它就立即开始运行B.一旦一个线程被创建并且调用了start()方法后,它就立即开始运行C.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面D.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
单项选择题下列关于Class 类getDeclaredMethods()和getMethods()两种方法的区别,描述正确的是()。
A.getMethods()可以获取private 等四种访问修饰符修饰的方法,并且这些方法既可以是本类中定义的、也可以在父类(或父接口)中定义的B.getDeclaredMethods()可以获取private 等四种访问修饰符修饰的方法,并且这些方法既可以是本类中定义的、也可以在父类(或父接口)中定义的C.getMethods()只能获取public 修饰的方法,但这些方法既可以是本类中定义的、也可以在父类(或父接口)中定义的D.getMethods()可以获取private 等四种访问修饰符修饰的方法,但这些方法只能是在本类定义的,不包含父类(或父接口)中定义的方法
单项选择题已有类org.lanqiao.Student,则获取Student 的Class 类型实例的方法错误是()。
A.Class.forName("org.lanqiao.Student")B.Student.classC.Student.TYPED.new Student().getClass()
单项选择题以下哪个功能,不是JAVA 反射机制提供的?()
A.在运行时反编译对象B.在运行时构造一个类的对象C.在运行时判断一个类所具有的成员变量和方法D.在运行时调用一个对象的方法
单项选择题下列关于通过反射获取方法或调用方法的说法正确的是()。
A.反射可以通过“对象名.方法名(参数列表)”的方式调用方法B.反射可以通过“Class对象.getMethod(方法名,参数类型列表)”的方式获取私有方法C.反射不可以通过“Class对象.getDeclaredMethod(方法名,参数类型列表)”的方式获取私有方法D.反射可以通过“invoke(对象名,参数列表)”的方式来执行一个方法