ew TimedOutException(); } } A. B. C. D. public void method() public void method() throws Exception public void method() throw TimedOutException public throw TimedOutException void method()
14. 如果一个对象仅仅声明实现了 cloneable 接口,但是不声明 clone 方法,外部能够调用其 clone 方法吗?( B ) A. 能 B. 不能 C. 不确定 15. 如果需要把一个对象添加到 HashMap 中,那么该对象至少需要重载 Object 的哪些方法 ( B ) A. clone 和 equals B. hashCode 和 equals C. hashCode 和 clone D. finalize 和 clone 16. 请判断下面的代码片段的执行结果:
(C) void func(int a, String b, String c) { a = a + 1; b.trim(); c = b; } public static void main(String[] args) { int a = 0; String b = “Hello World”; String c = “OK”; func(a, b, c); System.out.println(“” + a + “, ” + b + “, ” + c);
} A. B. C. D. 17. A. B. C. D. 18. A. B. C. D. E. 19. A. B. C. D. 20. A. B. C. D. 0, Hello World, OK 1, HelloWorld, HelloWorld 0, HelloWorld, OK 1, Hello World, Hello World 请问以下陈述那项是正确的( A ) 当一个对象不可到达时,该对象可以被垃圾回收器回收 只有当没有任何引用指向一个对象时,该对象才能够被回收 一个对象的 finalize 方法可能被垃圾回收器多次调用 finalize 方法只能够被垃圾回收器调用 以下哪项陈述是正确的( E ) 垃圾回收线程的优先级很高,以保证不再使用的内存将被及时回收 垃圾收集允许
程序开发者明确指定释放哪一个对象 垃圾回收机制保证了 JAVA 程序不会出现内存溢出 进入”Dead”状态的线程将被垃圾回收器回收 以上都不对 以下那些陈述是正确的: D ) ( 一旦一个线程被创建,它就立即开始运行。 使用 start()方法可以使一个线程立即开始运行。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。 方法 resume()负责恢复哪些线程的执行: D ) ( 通过调用 stop()方法而停止的线程。 通过调用 sleep()方法而停止运行的线程。 通过调用 wait()方法而停止运行的线程。 通过调用 suspend()方法而停止运行的线程。
21. 考虑在 C/S 结构下,服务器接受并处理请求,那么关于服务器处理请求的模式,那些描 述是错误的( B ) A. 单线程模式下,服务器使用一个线程顺序的处理所有的请求,可能导致堵塞 B. 服务器可以为每一个请求创建一个线程来处理该请求,这样做比单线程模式更加稳定 C. 线程池模式下,当线程使用达到最大数量限制之后,线程池中没有可用线程的时候,服 务器将阻塞或者拒绝某个请求的处理 22. 使用 Swing 做界面的时候,如果把一个 JButton 放在一个 JFrame 中,在 JFrame 改变时 只影响 JButton 的高度而宽度不受影响,应该使用哪个布局管理器?( D ) A. FlowLayout B. CardLayout C. North and South of BorderLayout