求职复习系列4

spring MVC

求职复习系列4

请求到dispatchServlet ,接受请求

到handleMapping查询handler ----->查找到handler返回

查找Adapter (适配不同的controller controller的实现方式有多中) -->调用业务方法 返回ModeandView

返回hander -->>视图解析器>>>>渲染视图 >>>返回

Session的生命周期

session的创建

用户第一次访问的时候时候创建

session的销毁

超时

调用invalidate() //注销request中的所有session

removeAttribute()移除一个

String stringBuffer StringBuilder?

string 底层实现final char数组,不可变的,每次变化都会创建一个新字符串

stringBuffer 和StringBuilder都是可变的,修改效率都比string 都高,stringbuffer和stringbuilder的区别主要是在线程安全方面,stringBuffer是线程安全的

在效率方面 stringbuilder>stringBuffer>string

Collection 和 Collections 有什么区别?

java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。

Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。

HashMap 和 Hashtable 有什么区别?

HashTable同步的,而HashMap是非同步的,效率上比hashTable要高。

HashMap允许空键值,而hashTable不允许。

HashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。


分享到:


相關文章: