




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2021艾融軟件Java訓(xùn)練題4復(fù)制基本信息:矩陣文本題 *姓名:_部門:_1. 下面哪些不是Thread類的方法 單選題 *A、start()B、run()C、exit()(正確答案)D、getPriority()答案解析:解析:/javase/7/docs/api/ exit()是System類的方法,如System.exit(0)。2、System.out.println(5 + 2);的輸出結(jié)果應(yīng)該是(A)。2、System.out.println(5 + 2);的輸出結(jié)果應(yīng)該是 單選題 *A、52(正確答案)B、7C、2D、5答案解析:解析:Java會(huì)自動(dòng)將2轉(zhuǎn)換為字符串。3、下面關(guān)
2、于spring事務(wù)管理說法錯(cuò)誤的是 單選題 *A、Spring事務(wù)管理方式包括編程方式、聲明式B、編程式采用的方式來控制事物的邊界C、聲明式采用配置xml方式,將事務(wù)管理與實(shí)際業(yè)務(wù)代碼解耦D、實(shí)現(xiàn)編程事物,可以實(shí)現(xiàn)PlatformTransaction接口或是使用事務(wù)模板TransactionTemplate(正確答案)答案解析:解析:Spring提供的事務(wù)管理可以分為兩類:編程式和聲明式。編程式通過代碼實(shí)現(xiàn),比較直接,但是代碼量大,重復(fù)的代碼比較多,不易維護(hù);聲明式比編程式更靈活。Spring提供兩種方式的編程式事務(wù)管理,分別是使用TransactionTemplate和直接使用Platfo
3、rmTransactionManager。聲明式事務(wù)管理通過AOP實(shí)現(xiàn),這是最少影響應(yīng)用代碼的選擇。4、安裝tomcat成功后,要修改tomcat端口,要修改的文件是 單選題 *A. tomcat/bin/startup.bat文件B. tomcat/conf/server.xml(正確答案)C. tomcat/conf/web.xmlD. 以上都不是5、下面有關(guān)JVM內(nèi)存,說法錯(cuò)誤的是? 單選題 *A、程序計(jì)數(shù)器是一個(gè)比較小的內(nèi)存區(qū)域,用于指示當(dāng)前線程所執(zhí)行的字節(jié)碼執(zhí)行到了第幾行,是線程隔離的B、虛擬機(jī)棧描述的是Java方法執(zhí)行的內(nèi)存模型,用于存儲(chǔ)局部變量,操作數(shù)棧,動(dòng)態(tài)鏈接,方法出口等信息
4、,是線程隔離的C、方法區(qū)用于存儲(chǔ)JVM加載的類信息、常量、靜態(tài)變量、以及編譯器編譯后的代碼等數(shù)據(jù),是線程隔離的(正確答案)D、原則上講,所有的對(duì)象都在堆區(qū)上分配內(nèi)存,是線程之間共享的答案解析:解析:方法區(qū)在JVM中也是一個(gè)非常重要的區(qū)域,它與堆一樣,是被 線程共享 的區(qū)域。 在方法區(qū)中,存儲(chǔ)了每個(gè)類的信息(包括類的名稱、方法信息、字段信息)、靜態(tài)變量、常量以及編譯器編譯后的代碼等。6、下面有關(guān)SPRING的事務(wù)傳播特性,說法錯(cuò)誤的是? 單選題 *A、PROPAGATION_SUPPORTS:支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就以非事務(wù)方式執(zhí)行B、PROPAGATION_REQUIRED:支持當(dāng)前
5、事務(wù),如果當(dāng)前沒有事務(wù),就拋出異常(正確答案)C、PROPAGATION_REQUIRES_NEW:新建事務(wù),如果當(dāng)前存在事務(wù),把當(dāng)前事務(wù)掛起D、PROPAGATION_NESTED:支持當(dāng)前事務(wù),新增Savepoint點(diǎn),與當(dāng)前事務(wù)同步提交或回滾答案解析:解析:PROPERGATION_MANDATORY:表示方法必須運(yùn)行在一個(gè)事務(wù)中,如果當(dāng)前事務(wù)不存在,就拋出異常7、下列有關(guān)Servlet的生命周期,說法不正確的是? 單選題 *A、在創(chuàng)建自己的Servlet時(shí)候,應(yīng)該在初始化方法init()方法中創(chuàng)建Servlet實(shí)例(正確答案)B、在Servlet生命周期的服務(wù)階段,執(zhí)行service(
6、)方法,根據(jù)用戶請(qǐng)求的方法,執(zhí)行相應(yīng)的doGet()或是doPost()方法C、在銷毀階段,執(zhí)行destroy()方法后會(huì)釋放Servlet 占用的資源D、destroy()方法僅執(zhí)行一次,即在服務(wù)器停止且卸載Servlet時(shí)執(zhí)行該方法答案解析:PROPAGATION_NESTED:表示如果當(dāng)前事務(wù)存在,則方法應(yīng)該運(yùn)行在一個(gè)嵌套事務(wù)中。否則,它看起來和 PROPAGATION_REQUIRED 看起來沒什么倆樣8、以下哪個(gè)不對(duì) 單選題 *A、RuntimeException is the superclass of those exceptions that can be thrown dur
7、ing the normal operation of the Java Virtual Machine.B、A method is not required to declare in its throws clause any subclasses of RuntimeExeption that might be thrown during the execution of the method but not caughtC、An RuntimeException is a subclass of Throwable that indicates serious problems tha
8、t a reasonable application should not try to catch.(正確答案)D、NullPointerException is one kind of RuntimeException答案解析:PROPAGATION_NEVER:表示方法不能運(yùn)行在一個(gè)事務(wù)中,否則拋出異常9、關(guān)于以下程序代碼的說明正確的是?()1. public class HasStatic2. private static int x=100;3. public static void main(String args)4. HasStatic hs1=new HasStatic();
9、5. hs1.x+;6. HasStatic hs2=new HasStatic();7. hs2.x+;8. hs1=new HasStatic();9. hs1.x+;10. HasStatic.x-;11. System.out.println(x=+x);12. 13. 單選題 *A、程序通過編譯,輸出結(jié)果為:x=103B、10行不能通過編譯,因?yàn)閤是私有靜態(tài)變量C、5行不能通過編譯,因?yàn)橐昧怂接徐o態(tài)變量D、程序通過編譯,輸出結(jié)果為:x=102(正確答案)10、對(duì)于JVM內(nèi)存配置參數(shù):-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3
10、,其最小內(nèi)存值和Survivor區(qū)總大小分別是 單選題 *A、5120m,1024mB、5120m,2048mC、10240m,1024mD、10240m,2048m(正確答案)答案解析:PROPAGATION_NOT_SUPPORTED:表示方法不能運(yùn)行在一個(gè)事務(wù)中,如果當(dāng)前存在一個(gè)事務(wù),則該方法將被掛起1、在關(guān)于依賴注入,描述正確的是 *A、依賴注入可以增強(qiáng)系統(tǒng)各組件的依賴關(guān)系B、所謂依賴注入,就是明確地定義組件接口,獨(dú)立開發(fā)各個(gè)組件,然后根據(jù)組件件依賴關(guān)系組裝運(yùn)行的設(shè)計(jì)模式(正確答案)C、依賴注入能夠降低系統(tǒng)各組件的依賴關(guān)系,提倡面向接口編程(正確答案)D、Spring的依賴注入和控制反
11、轉(zhuǎn)是完全不同的兩個(gè)概念答案解析:PROPAGATION_REQUIRED:表示當(dāng)前方法必須運(yùn)行在一個(gè)事務(wù)中,如果當(dāng)前存在一個(gè)事務(wù),那么該方法運(yùn)行在這個(gè)事務(wù)中,否則,將創(chuàng)建一個(gè)新的事務(wù)2、對(duì)于Spring的AOP的實(shí)現(xiàn)方式下列選項(xiàng)說法錯(cuò)誤的是 *A、Spring的Advice采用特定的aop語言,在定義pointcuts不可以使用配置文件(正確答案)B、以實(shí)現(xiàn)接口的方式作為優(yōu)先,這樣可以降低應(yīng)用程序組件之間的耦合程度C、Spring不支持屬性成員jointpontsD、以上說法都正確(正確答案)答案解析:PROPAGATION_REQUIRES_NEW:表示當(dāng)前方法必須運(yùn)行在自己的事務(wù)中,如果當(dāng)
12、前存在一個(gè)事務(wù),那么這個(gè)事務(wù)將在該方法運(yùn)行期間被掛起3、Java創(chuàng)建對(duì)象的幾種方式,正確的有 *A、 用new語句創(chuàng)建對(duì)象。(正確答案)B、 運(yùn)用反射手段,調(diào)用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實(shí)例方法。(正確答案)C、 調(diào)用對(duì)象的clone()方法。(正確答案)D、 運(yùn)用反序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的 readObject()方法。(正確答案)答案解析:PROPAGATION_SUPPORTS:表示當(dāng)前方法不需要運(yùn)行在一個(gè)是事務(wù)中,但如果有一個(gè)事務(wù)已經(jīng)存在,該方
13、法也可以運(yùn)行在這個(gè)事務(wù)中4、一個(gè)servlet生命周期包括 *A.init()(正確答案)B.invalidate()C.service()(正確答案)D.destroy()(正確答案)答案解析:解析:Servlet的生命周期分為5個(gè)階段:加載、創(chuàng)建、初始化、處理客戶請(qǐng)求、卸載。(1)加載:容器通過類加載器使用servlet類對(duì)應(yīng)的文件加載servlet(2)創(chuàng)建:通過調(diào)用servlet構(gòu)造函數(shù)創(chuàng)建一個(gè)servlet對(duì)象5、按照學(xué)生平均成績(avg_grade) 將students表中的數(shù)據(jù)檢索出來,下面SQL語句正確的是 *A、SELECT * FROM students ORDER BY
14、avg_grade(正確答案)B、SELECT * FROM students GROUP BY avg_grade ASCC、SELECT * FROM students ORDER BY avg_grade DESC(正確答案)D、SELECT * FROM students ORDER by avg_grade asc(正確答案)答案解析:(3)初始化:調(diào)用init方法初始化1、線程池構(gòu)造方法如下,請(qǐng)簡述各個(gè)參數(shù)的作用?public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,Tim
15、eUnit unit,BlockingQueue workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler) 填空題 *_答案解析:答:/ye17186/article/details/894679192、MySQL有哪些日志,分別是什么用處?(卡中心新建場景基本都是用mysql替換db2) 填空題 *_答案解析:mysql日志一般分為5種錯(cuò)誤日志:-log-err (記錄啟動(dòng),運(yùn)行,停止mysql時(shí)出現(xiàn)的信息)二進(jìn)制日志:-log-bin (記錄所有更改數(shù)據(jù)的語句,還用于復(fù)制,恢復(fù)數(shù)據(jù)庫用)查詢?nèi)罩荆?log
16、 (記錄建立的客戶端連接和執(zhí)行的語句)慢查詢?nèi)罩? -log-slow-queries (記錄所有執(zhí)行超過long_query_time秒的所有查詢)更新日志: -log-update (二進(jìn)制日志已經(jīng)代替了老的更新日志,更新日志在MySQL5.1中不再使用)3、Threadlocal是一個(gè)線程內(nèi)部的存儲(chǔ)類,可以在指定線程內(nèi)存儲(chǔ)數(shù)據(jù),數(shù)據(jù)存儲(chǔ)以后,只有指定線程可以得到存儲(chǔ)數(shù)據(jù)。常用方式如下:static final ThreadLocal sThreadLocal = new ThreadLocal();sThreadLocal.set()sThreadLocal.get()結(jié)合你對(duì)juc包的使用經(jīng)驗(yàn),在什么情況下ThreadLocal會(huì)變得不安全(touda5.0封裝了基于spring
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)學(xué)-陜西2025年寶雞市高考模擬檢測試題 (二)(寶雞二模)試題和答案
- 竹制圍欄施工方案范本
- 干掛石材拆除施工方案
- 借電纜合同范例
- 個(gè)人合伙企業(yè)合同范本
- 第1課《計(jì)算機(jī)網(wǎng)絡(luò)》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)七年級(jí)上冊
- 北京鍋爐拆除合同范例
- 生態(tài)環(huán)境教育計(jì)劃
- 優(yōu)化人事部門工作效率的步驟計(jì)劃
- 高中生職業(yè)規(guī)劃與指導(dǎo)方案計(jì)劃
- 視頻監(jiān)控采集設(shè)備安裝調(diào)試施工方案
- 財(cái)務(wù)崗位招聘筆試題與參考答案(某大型國企)2025年
- 《海運(yùn)出口操作》課件
- 2024年西安航空職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 北京廣通信達(dá)it運(yùn)維管理平臺(tái)簡介-20210818003557
- DB33 1121-2016 民用建筑電動(dòng)汽車充電設(shè)施配置與設(shè)計(jì)規(guī)范
- 石油化工企業(yè)班組安全建設(shè)培訓(xùn)課件
- DB31∕731-2020 船舶修正總噸單位產(chǎn)品能源消耗限額
- 3.1.1農(nóng)業(yè)區(qū)位因素及其變化-農(nóng)業(yè)區(qū)位因素教學(xué)課件高中地理人教版(2019)必修二
- 《文化的基本內(nèi)涵》課件
- 探索人工智能世界
評(píng)論
0/150
提交評(píng)論