0
点赞
收藏
分享

微信扫一扫

14.Java特性和Java方法命名、servlet运行过程servlet运行过程


一、Java3大特性:继承、多态、封装
一定要说第四大特性的话为:抽象(abstract,不能被实例化,构造方法 和 static 方法不能是抽象的)
1、继承 extends
子类继承父类的方法,子类增加方法或重写父类的方法,从而产生新的方法。
一个子类只能有一个父类,Java是单继承的。
一个父类可以有多个子类,多个之类继承父类的特性。最高级的父类(超类,基类)为object。
子类不能继承父类中访问权限为 private 的成员变量和方法,也不能继承父类的构造方法。子类可以重写父类的方法,及命名与父类同名的成员变量。

2、多态
1 继承中子类的不同形态体现了多态,重载和重写都实现了多态,而继承就是子类重写。
2 接口也可以实现多态,是第二种方式。接口是多继承多实现,能够对外提供一致的服务接口,使用起来较方便或灵活。

3、封装
隐藏对象的属性和实现细节,仅对外公开访问方法。使用者不要了解实现的具体细节。只要通过对外公开的访问方法,来使用类的成员。
目的:提高安全性及编码的简化性

二、Java方法命名

1) 获取单个对象的方法用 get 做前缀。
2) 获取多个对象的方法用 list 做前缀。
3) 获取统计值的方法用 count 做前缀。
4) 插入的方法用 save/insert 做前缀。
5) 删除的方法用 remove/delete 做前缀。
6) 修改的方法用 update 做前缀。

servlet运行过程

14.Java特性和Java方法命名、servlet运行过程servlet运行过程_java


request.getSession().setAttribute和request.getSession().getAttribute()就是分别对session对象赋值和得到对象属性的值。

108.jsp的九大内置对象,四大域对象

4、jsp的九大内置对象

request 请求对象

response 响应对象

pageContext jsp的上下文对象

session 会话对象

application ServletContext对象

config ServletConfig对象

out jsp输出流对象

page 指向当前jsp的对象

exception 异常对象

其中pageContext、request、session、application是四大域对象

什么是域对象?可以向Map一样存取数据的对象。

使用顺序:从小范围用起 pageContext–request–session–application

范围

pageContext (PageContextImpl类) 当前jsp页面内有效

request (HttpServletRequest类) 一次请求内有效

session (httpSession类) 一个会话范围内有效(打开浏览器知道关闭就是一个会话)

application (ServletContext类) 只要web工程不停,整个web工程都有效
 

举报

相关推荐

0 条评论