国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2015年軟考程序員練習題(5)

時間:2015-04-02 16:23:00   來源:無憂考網(wǎng)     [字體: ]
1、簡述synchronized和java.util.concurrent.locks.Lock的異同 ?

  主要相同點:Lock能完成synchronized所實現(xiàn)的所有功能主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。

  2、EJB的角色和三個對象

  一個完整的基于EJB的分布式計算結構由六個角色組成,這六個角色可以由不同的開發(fā)商提供,每個角色所作的工 作必須遵循Sun公司提供的EJB規(guī)范,以保證彼此之間的兼容性。這六個角色分別是EJB組件開發(fā)者(Enterprise Bean Provider) 、應用組合者(Application Assembler)、部署者(Deployer)、EJB 服務器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系統(tǒng)管理員(System Administrator)三個對象是Remote(Local)接口、Home(LocalHome)接口,Bean類

  3、EJB容器提供的服務

  主要提供聲明周期管理、代碼產(chǎn)生、持續(xù)性管理、安全、事務管理、鎖和并發(fā)行管理等服務。

  4、EJB規(guī)范規(guī)定EJB中禁止的操作有哪些?

  1.不能操作線程和線程API(線程API指非線程對象的方法如notify,wait等),2.不能操作awt,3.不能實現(xiàn)服務器功能,4.不能對靜 態(tài)屬生存取,5.不能使用IO操作直接存取文件系統(tǒng),6.不能加載本地庫.,7.不能將this作為變量和返回,8.不能循環(huán)調(diào)用。

  5、remote接口和home接口主要作用

  remote接口定義了業(yè)務方法,用于EJB客戶端調(diào)用業(yè)務方法。home接口是EJB工廠用于創(chuàng)建和移除查找EJB實例

  6、bean 實例的生命周期

  對于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在緩沖池管理,而對于Entity Bean和Statefull Session Bean存在Cache管理,通常包含創(chuàng)建實例,設置上下文、創(chuàng)建EJB Object(create)、業(yè)務方法調(diào)用、remove等過程,對于存在緩沖池管理的Bean,在create之后實例并不從內(nèi)存清除,而是采用緩沖 池調(diào)度機制不斷重用實例,而對于存在Cache管理的Bean則通過激活和去激活機制保持Bean的狀態(tài)并限制內(nèi)存中實例數(shù)量。

  7、EJB的激活機制

  以Stateful Session Bean 為例:其Cache大小決定了內(nèi)存中可以同時存在的Bean實例的數(shù)量,根據(jù)MRU或NRU算法,實例在激活和去激活狀態(tài)之間遷移,激活機制是當客戶端調(diào) 用某個EJB實例業(yè)務方法時,如果對應EJB Object發(fā)現(xiàn)自己沒有綁定對應的Bean實例則從其去激活Bean存儲中(通過序列化機制存儲實例)回復(激活)此實例。狀態(tài)變遷前會調(diào)用對應的 ejbActive和ejbPassivate方法。

  8、EJB的幾種類型

  會話(Session)Bean ,實體(Entity)Bean 消息驅(qū)動的(Message Driven)Bean ;會話Bean又可分為有狀態(tài)(Stateful)和無狀態(tài)(Stateless)兩種;實體Bean可分為Bean管理的持續(xù)性(BMP)和容器管理的 持續(xù)性(CMP)兩種。

  9、客服端調(diào)用EJB對象的幾個基本步驟

  設置JNDI服務工廠以及JNDI服務地址系統(tǒng)屬性,查找Home接口,從Home接口調(diào)用Create方法創(chuàng)建Remote接口,通過Remote接口調(diào)用其業(yè)務方法。

  10、如何給weblogic指定大小的內(nèi)存?

  在啟動Weblogic的腳本中(位于所在Domian對應服務器目錄下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以調(diào)整最小內(nèi)存為32M,200M。
 1.與十六進制數(shù)值CD等值的十進制數(shù)是

  A.204

  B.205

  C.206

  D.203

  2.在微型計算機內(nèi)存儲器中,不能用指令修改其存儲內(nèi)容的部分是

  A.RAM

  B.DRAM

  C.ROM

  D.SRAM

  3.下列四條敘述中,正確的一條是

  A.假若CPU向外輸出20位地址,則它能直接訪問的存儲空間可達1MB

  B.PC機在使用過程中突然斷電,SRAM中存儲的信息不會丟失

  C.PC機在使用過程中突然斷電,DRAM中存儲的信息不會丟失

  D.外存儲器中的信息可以直接被CPU處理

  4.在WINDOW98中為了重新排列桌面上的圖標,首先應進行的操作是

  A.用鼠標右鍵單擊桌面空白處

  B.用鼠標右鍵單擊"任務欄"空白處

  C.用鼠標右鍵單擊已打開窗口空白處

  D.用鼠標右鍵單擊"開始"空白處

  5.在WINDOW98中,若在某一文檔中連續(xù)進行了多次剪切操作,當關閉該文檔后,"剪貼板"中存放的是

  A.空白

  B.所有剪切過的內(nèi)容

  C.最后一次剪切的內(nèi)容

  D.第一次剪切的內(nèi)容

  6.在WINDOW98的"資源管理器"窗口中,其左部窗口中顯示的是

  A.當前打開的文件夾的內(nèi)容

  B.系統(tǒng)的文件夾樹

  C.當前打開的文件夾名稱及其內(nèi)容

  D.當前打開的文件夾名稱

  7.在WINDOW98的“我的電腦”窗口中,若已選定硬盤上的文件或文件夾,并按了DEL鍵和"確定"按鈕,則該文件或文件夾將

  A.被刪除并放入"回收站"

  B.不被刪除也不放入"回收站"

  C.被刪除但不放入回收站

  D.不被刪除但放入"回收站"

  8.在WINDOW98的資源管理器窗口中,為了將選定的硬盤上的文件或文件夾復制到軟盤,應進行的操作是

  A.先將它們刪除并放入"回收站",再從"回收站"中恢復

  B.用鼠標左鍵將它們從硬盤拖動到軟盤

  C.先用執(zhí)行"編輯"菜單下的"剪切"命令,再執(zhí)行"編輯"菜單下的"粘貼"命令

  D.用鼠標右鍵將它們從硬盤拖動到軟盤,并從彈出的快捷菜單中選擇"移動到當前位置"

  9.在WINDOW98中,要安裝一個應用程序,正確的操作應該是

  A.打開"資源管理器"窗口,使用鼠標拖動

  B.打開"控制面板"窗口,雙擊"添加/刪除程序"圖標

  C.打開MS-DOS窗口,使用copy命令

  D.打開"開始"菜單,選中"運行"項,在彈出的"運行"對話框中copy命令

  10.在WINDOW98中,用"創(chuàng)建快捷方式"創(chuàng)建的圖標

  A.可以是任何文件或文件夾

  B.只能是可執(zhí)行程序或程序組

  C.只能是單個文件

  D.只能是程序文件和文檔文件

  答案:1-5 BCAAC 6-10 BABBA