Java面試題目之備忘十五

2021-08-30 19:09:55 字數 670 閱讀 1190

關於servlet 的生命週期

1 初始化階段(init方法被呼叫),客戶端第一次訪問該servlert,那麼該servlet將被例項化,緊接著,init方法被呼叫,注意:該init方法在servlet的整個生命週期中僅執行一次。

2 服務階段(service方法被呼叫),客戶端每發來一次請求,該service方法都要被呼叫一次。

3 銷毀階段(destroy方法被呼叫)。

關於初始化階段:servlet有幾種初始化方式呢?

兩種:1 客戶端第一次訪問該servlert,那麼該servlet將被例項化

2 可以通過在web.xml檔案中,配置servlet的啟動引數,讓伺服器啟動後,該servlet自動完成例項化。

關於servlet的多執行緒 servlet是單例項的

3 getparameter()與getattribute()方法有什麼區別?

getparameter,描述伺服器與客戶端的關係

getattribute,在伺服器中進行物件儲存後的取出的乙個操作,返回的是object

setattribute與之對應。

getparameter,沒有與之對應的setparameter方法,返回的是字串

Java面試題目之備忘八

請問arraylist,linkedlist以及vector的區別?1 arraylist底層實際是採用陣列實現的 並且該陣列的型別是object型別的 2 如果是jdk6的話,採用array.of 方法來生成乙個新的陣列,如果是jdk5.0,使用的是system.arraycopy 方法 3 li...

Java面試題目之備忘十二

public class threadtester catch interruptedexception e t2.start class c catch interruptedexception e system.out.println hello public synchronized void...

Java面試題目之備忘十四

1 關於httpservlt中的service,doget,dopost方法的關係 首先客戶端提交乙個請求,該請求一定是首先到達了service方法,然後service方法根據請求中的引數內容是get,還是post 或者其他方式來決定到底是呼叫doget,還是dopost,還是其他的do方法。2 請...