首頁 >Java >Java基礎 >javaweb中什麼是單例

javaweb中什麼是單例

王林
王林原創
2020-05-17 14:28:422316瀏覽

javaweb中什麼是單例

什麼是單例?

所謂單例就是所有的請求都用一個物件來處理,例如我們常用的service和dao層的物件通常都是單例的。

(影片教學推薦:java影片

為什麼要使用單例?

1、因為沒必要每個請求都新建一個對象,這樣子既浪費CPU又浪費內存;

2、是為了防止並發問題;即一個請求改變了對象的狀態,此時物件又處理另一個請求,而先前請求對物件狀態的改變導致了物件對另一個請求做了錯誤的處理;

推薦教學:java開發入門

以上是javaweb中什麼是單例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn