
Httpservlet容器响应web客户请求流程如下:
1)Web刻画段向Servlet容器发出http请求
2)Servlet容器解析Web客户的Http请求
3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息
4)Servlet容器创建一个HttpRespondse对象
5)Serlvet容器会调用HttpServlet的service方法,这个方法中会根据request的Method来判断具体是执行doGet还是doPost,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象
6)HttpServlet调用HttpRequset的方法,获取Http请求信息
7)HttpServlet调用HttpResponse的有关方法,生成响应数据。
8)Servlet容器把HttpServlet的响应结果传给Web客户。



a是类中的成员变量,b,c都是方法中的局部变量,存放在栈中

执行到try时,由于后面存在finally语句于是先执行finally语句,由于finally语句中是return语句所以直接返回false。

类方法就是静态方法。其他的就是实例方法。实例方法可以对当前对象的实例变量进行操作,也可以对类变量进行操作,但类方法不能访问实例变量。实例方法必须由实例对象来调用,而类方法除了可由实例对象调用为外,还可以有类名直接调用。
另外,在类方法中不能使用this或super。关于类方法的使用,有如下的限制:
1.在类方法中不能引用对象变量。
2.在了方法中不能使用super,this关键字
3.类方法不能调用类中的对象方法,
与类方法相比,实例方法及户没有什么限制:
1.实例方法可以引用对象变量,也可以引用类变量。
2.实例方法中可以使用super,this关键字
3.实例方法可以调用类方法。
实例方法可以直接调用父类方法中声明为protected,public的类方法和实例方法。
网友评论