只想知道在java中擁有無狀態實例的所有可能方式/規則。 無狀態對象是沒有實例字段(實例變量)的類的實例。 我們如何在代碼中實現同樣的功能?在Java中實現無狀態對象的可能方法
-3
A
回答
0
類應該是單身如果其無國籍(意味着它沒有任何實例變量)。因爲這個類的兩個對象將是相同的,所以不需要創建太多的對象。
class Stateless {
void test() {
System.out.println("Test!");
}
}
這是狀態。這將是不變的,線程安全的,簡單的和所有不可變類的優點。
+0
爲什麼downvote任何理由? – Prashant
1
一個簡單的搜索可以提供很好的答案像What is Stateless Object in Java?或 Stateless Objects good practice or not
關於可能的方式,以無國籍類需要沒有實例字段(多個實例是相同的)。然後,實施由您決定,請查看我提供的用於有效實施的鏈接。
相關問題
- 1. Java的動態實現抽象方法
- 2. 在java中實現抽象方法/類
- 3. 如何訪問在Java中實現Runnable的對象的方法?
- 4. PHP:用對象實現狀態
- 5. 靜態方法改變狀態對象
- 6. 在corda中實現可調度狀態
- 7. 動態替換Ruby中對象的方法實現
- 8. 實現保存和恢復對象屬性狀態的最佳方法
- 9. 可能從另一個對象方法實例化對象(javascript)
- 10. 可以使用對象實例訪問Java中的靜態方法
- 11. 實現接口的對象的方法?
- 12. 在對象實例和旁註上調用靜態方法Java
- 13. C#,實現'靜態抽象'像方法
- 14. 在MongoDB中實現的可能方案
- 15. 有沒有簡單的方法來獲取當前狀態的狀態組或實際狀態對象?
- 16. 是否有實現addActionListener方法的對象的Java接口?
- 17. 在Python中實現Java對象創建
- 18. 是否有可能在Java中使用的對象的特定方法(或靜態方法),爲算符8
- 19. 實現靜態類型對象的輕量級方法
- 20. Java方法實現
- 21. 什麼是Java中的無狀態對象?
- 22. 在無狀態對象中可能有兩種事務類型= required_new?
- 23. 有什麼辦法可以在java中實現'抽象類方法'嗎?
- 24. Scala,不能實現通用java方法
- 25. 狀態信息對此頁無效,可能在ASP中損壞
- 26. 在Java的子類中實現抽象方法
- 27. 對象 - 在靜態方法內調用對象實例
- 28. 動態實現對象
- 29. Java,靜態方法可以實例化一個被調用的對象嗎?
- 30. 無法在React中使用addGraphQLSubscriptions,狀態「對象(...)未定義)」
這聽起來像你要求我們爲你做功課。最有可能的是,這是行不通的。相反,這樣的問題只會殺死你的聲望(因爲許多降價)。 – GhostCat
可能重複[什麼是Java中的無狀態對象?](http://stackoverflow.com/questions/9735601/what-is-stateless-object-in-java) – Orace