A.声明实现Runnable接口的类,在类内实现run()方法,让线程调用start()方法。
B.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。
C.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在Init()方法或start()方法中创建新线程,在start()方法中启动新线程。
D.声明实现Runnable接口的类,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。
A.在方法中,通过return语句传回方法值
B.在一个方法中,可以执行有多条return语句,并返回多个值
C.在Java中,主方法main()后的一对圆括号中也可以带有参数
D.在Java中,调用方法可以在System.out.println()语句中完成
A.创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值
B.创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值
C.使用FutureTask对象作为Thread对象的target创建并启动新线程
D.调用FutureTask对象的getValue()方法来获得子线程执行结束后的返回值
A.Filter也称之为过滤器,能够对web服务器管理的所有web资源进行拦截,从而实现一些特殊的功能
B.ServletAPI中提供了一个Filter接口,而实现了该接口的java类称之为过滤器类
C.Filter接口中有一个doFilter方法,无论如何WEB服务器每次在调用web资源的service方法之前都会先调用filter的doFilter方法
D.filterChain对象是filter接口中最重要的一个对象,通过调用该对象的doFilter方法可以继续执行web资源的service方法
A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.线程失去CPU使用权后会从运行状态转换成就绪状态
C.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
D.线程获得CPU使用权后会从就绪状态转换成运行状态
A.它在servlet类被实例化的时候调用
B.它在servlet类被classloader加载的时候被调用
C.每个servlet实例的该方法都会被多次调用
D.缺省的init()方法设置了Servlet的初始化参数,并用它的ServletConfig对象参数来启动配置
A.它调用线程函数时可直接传递,性能更优
B.它需要预处理之后传递给线程函数
C.线程函数不是用户程序调用,只能采用这种方式由系统代为传递参数
D.没有特别用意