亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

上汽集團(tuán)Java開發(fā)筆試題目

時(shí)間:2018-12-31 12:00:00 資料大全 我要投稿

上汽集團(tuán)Java開發(fā)筆試題目

  一、J2EE(總分20分,

上汽集團(tuán)Java開發(fā)筆試題目

。每題2分)

上汽集團(tuán)Java開發(fā)筆試題目

  簡述String和StringBuffer的區(qū)別。

  String 對一串字符進(jìn)行操作。不可變。一旦被創(chuàng)建,就不能修改它的值。

  StringBuffer 也是對一串字符進(jìn)行操作,但是可變類。

  運(yùn)行時(shí)異常(RuntimeException)與一般異常有何不同?

  一般異常是可捕捉到的。運(yùn)行時(shí)異常是不可預(yù)知的異常。

  Sleep()和wait()有什么區(qū)別?

  sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,把執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用sleep不會(huì)釋放對象鎖。

  wait().會(huì)釋放鎖

  實(shí)現(xiàn)多線程有幾種方法?

  三種,

  1.繼承Thread類,重寫run函數(shù)

  2.實(shí)現(xiàn)Runnable接口,重寫run函數(shù)

  3.實(shí)現(xiàn)Callable接口,重寫call函數(shù)

  簡述線程的`基本狀態(tài)及狀態(tài)之間的關(guān)系。

  Thread.ThreadState 屬性提供一個(gè)位掩碼,用它指示線程的當(dāng)前狀態(tài)。一個(gè)線程至少總是處于 ThreadState 枚舉中一個(gè)可能狀態(tài),并且可以同時(shí)處于多個(gè)狀態(tài)。

  一旦線程由于調(diào)用 Thread.Start 而離開 Unstarted 狀態(tài),則它將永遠(yuǎn)無法返回到 Unstarted 狀態(tài)。同樣,線程也永遠(yuǎn)無法離開 Stopped 狀態(tài)。

  什么是線程同步,何如實(shí)現(xiàn)線程的同步?

  當(dāng)兩個(gè)或多個(gè)線程需要訪問同一資源時(shí),它們需要以某種順序來確保該資源某一時(shí)刻只能被一個(gè)線程使用的方式稱為同步,

資料共享平臺(tái)

上汽集團(tuán)Java開發(fā)筆試題目》(http://www.ishadingyu.com)。要想實(shí)現(xiàn)同步操作,必須要獲得每一個(gè)線程對象的鎖。獲得它可以保證在同一時(shí)刻只有一個(gè)線程訪問對象中的共享關(guān)鍵代碼,并且在這個(gè)鎖被釋放之前,其他線程就不能再進(jìn)入這個(gè)共享代碼。此時(shí),如果還有其他線程想要獲得該對象的鎖,只得進(jìn)入等待隊(duì)列等待。只有當(dāng)擁有該對象鎖的線程退出共享代碼時(shí),鎖被釋放,等待隊(duì)列中第一個(gè)線程才能獲得該鎖,從而進(jìn)入共享代碼區(qū)。

  JSP或Servlet中的forward和redirect有什么區(qū)別?

  forward是服務(wù)器內(nèi)部重定向,程序收到請求后重新定向到另一個(gè)程序,客戶機(jī)并不知道;redirect則是服務(wù)器收到請求后發(fā)送一個(gè)狀態(tài)頭給客戶,客戶將再請求一次,這里多了兩次網(wǎng)絡(luò)通信的來往。redirect 是送到客戶端后再一次 request , 所以資料不被保留.

  簡述JDBC調(diào)用數(shù)據(jù)庫的基本步驟。

  1,加載驅(qū)動(dòng)

  2,創(chuàng)建連接

  3,獲取語句對象

  4,執(zhí)行sql語句

  5,如果是查詢,還可以使用結(jié)果集

  6,關(guān)閉連接

  7,捕捉和處理異常

  簡述Servlet的生命周期。

  Servlet被服務(wù)器實(shí)例化后,容器運(yùn)行其init方法,請求到達(dá)時(shí)運(yùn)行其service方法,service方法自動(dòng)派遣運(yùn)行與請求對應(yīng)的do方法(doGet,doPost)等,當(dāng)服務(wù)器決定將實(shí)例銷毀的時(shí)候調(diào)用其destroy方法。

  二、算法(總共20分)

  請列舉幾種排序算法,并用JAVA實(shí)現(xiàn)快速排序算法。(6分)

  冒泡排序,快速排序,shaker排序,堆排序。

【上汽集團(tuán)Java開發(fā)筆試題目】相關(guān)文章:

1.宜搜Java開發(fā)筆試題目

2.JAVA筆試題目

3.Java招聘筆試題目

4.Java基礎(chǔ)筆試題目

5.DTT集團(tuán)筆試題目

6.安利集團(tuán)筆試題目

7.HTC集團(tuán)筆試題目

8.ABB集團(tuán)筆試題目