程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-一道選擇題:這一小段代碼允許各種數據庫的操作,下面四個選項哪個正確

java-一道選擇題:這一小段代碼允許各種數據庫的操作,下面四個選項哪個正確

編輯:編程綜合問答
一道選擇題:這一小段代碼允許各種數據庫的操作,下面四個選項哪個正確

public final class MyClass {

            private Connection connection;

            public Example(Connection c){
                this.connection = c;
            }

            public interface ConnectionWorker{
                void doSomething(Connection conn);
            }

            public void work(ConnectionWorker worker){
                worker.doSomething(connection);
            }

}

(A) Example can be subclassed in order to specialize the implementation of MyClass.work(ConnectionWorker)
(B) Specialization is achieved through implementation of a ConnectionWorker
(C) The call to worker.doSomething must be synchronized on worker
(D) worker.doSomething must launch a worker thread passing conn and then wait with Thread join

最佳回答:


A是錯的,因為這是final class,CD在代碼中沒有提到。看上去應該選B。通過實現ConnectionWorker接口並且傳給work方法實現對doSomething的Specialization。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved