
Httpservlet容器響應(yīng)web客戶請求流程如下:
1)Web刻畫段向Servlet容器發(fā)出http請求
2)Servlet容器解析Web客戶的Http請求
3)Servlet容器創(chuàng)建一個HttpRequest對象,在這個對象中封裝Http請求信息
4)Servlet容器創(chuàng)建一個HttpRespondse對象
5)Serlvet容器會調(diào)用HttpServlet的service方法,這個方法中會根據(jù)request的Method來判斷具體是執(zhí)行doGet還是doPost,把HttpRequest和HttpResponse對象作為service方法的參數(shù)傳給HttpServlet對象
6)HttpServlet調(diào)用HttpRequset的方法,獲取Http請求信息
7)HttpServlet調(diào)用HttpResponse的有關(guān)方法,生成響應(yīng)數(shù)據(jù)。
8)Servlet容器把HttpServlet的響應(yīng)結(jié)果傳給Web客戶。



a是類中的成員變量,b,c都是方法中的局部變量,存放在棧中

執(zhí)行到try時,由于后面存在finally語句于是先執(zhí)行finally語句,由于finally語句中是return語句所以直接返回false。

類方法就是靜態(tài)方法。其他的就是實例方法。實例方法可以對當前對象的實例變量進行操作,也可以對類變量進行操作,但類方法不能訪問實例變量。實例方法必須由實例對象來調(diào)用,而類方法除了可由實例對象調(diào)用為外,還可以有類名直接調(diào)用。
另外,在類方法中不能使用this或super。關(guān)于類方法的使用,有如下的限制:
1.在類方法中不能引用對象變量。
2.在了方法中不能使用super,this關(guān)鍵字
3.類方法不能調(diào)用類中的對象方法,
與類方法相比,實例方法及戶沒有什么限制:
1.實例方法可以引用對象變量,也可以引用類變量。
2.實例方法中可以使用super,this關(guān)鍵字
3.實例方法可以調(diào)用類方法。
實例方法可以直接調(diào)用父類方法中聲明為protected,public的類方法和實例方法。