1.在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是
答: class A implements B,C
2.如何获取ServletContext设置的参数值
答: context.getInitParameter()
3.下面有关servlet和cgi的描述,说法错误的是
答: cgi在移植性上高于servlet,几乎所有的主流服务器都直接或通过插件支持cgi
拓展: servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。
4.下列说法正确的是
答: 对于局部内部类,只有在方法的局部变量被标记为final或局部变量是effctively final的,内部类才能使用它们
成员内部类位于外部类内部,可以直接调用外部类的所有方法(静态方法和非静态方法)
拓展: 匿名内部类和局部内部类的用法不一致,匿名内部类没有类名,故其没有构造器,而局部内部类有类名,故两者用法不一样