關於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 請...