求職複習系列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()方法。


分享到:


相關文章: