大量討論棄用的線程意味着什麼,而不是它意味着什麼方法。有人能解釋一下嗎?對於不推薦使用的方法意味着什麼?
10
A
回答
3
這意味着代碼的作者打算不再使用該方法。這是一種通知人們未來可能會消失的方式,而不是將它從他們下面剝離出去。
2
這意味着你不應該再使用它了。它目前受到支持,但可能會在未來的Java版本中被刪除。通常文檔指定使用哪些方法。
5
這意味着作者想要刪除這個方法,但是沒有做到這一點還沒有打破向後兼容性。這也意味着,你不應該使用這種方法,如果你已經在使用它,你應該停止使用它。
該方法可能被標記爲不推薦使用,因爲存在替代此方法功能的另一種方法,或者方法不安全或出於其他原因。
1
不推薦使用的類或方法就是這樣。它不再重要。事實上,這是不重要的,你不應該再使用它,因爲它已被取代,並可能在未來停止存在。
11
註釋@Deprecated一種程序單元是一個程序員從使用泄氣 ,通常是因爲它是危險的,或者是因爲 存在更好的選擇。
基本上,你仍然可以使用它,但現在有更安全的&更好的方法。
1
棄用的方法是曾經被支持且可以安全使用但不再安全使用的方法。由於多種原因,它們可能不安全。這些方法可能會或可能不會按您想要的方式工作。
這裏給人一種更好的解釋鏈接:http://mindprod.com/jgloss/deprecated.html
總之:不使用他們,如果你能避免它
相關問題
- 1. 使用「Amazon ES進行內容推薦」意味着什麼?
- 2. 數值對於weka意味着什麼
- 3. GL_UNSIGNED_BYTE對於glTexImage2D意味着什麼?
- 4. 對於IPreInsertEventListeners,真假意味着什麼?
- 5. 「繼承深度」對於方法意味着什麼?
- 6. @Transient註解對於方法意味着什麼?
- 7. 烘焙方法意味着什麼?
- 8. 函數語法中的方括號對MDN意味着什麼?
- 9. 什麼?意味着iOS的
- 10. 在方法中返回對象意味着什麼?
- 11. 這對於linkedin gem意味着什麼?未定義的方法`downcase」的零:NilClass
- 12. 「部分不透明」對於Windows代碼意味着什麼?
- 13. 什麼是..和*意味着方面j
- 14. /etc/ssh.cache對docker-sshd意味着什麼?
- 15. 是什麼對象@object意味着
- 16. '#if _LFS64_LARGEFILE-0'對CPP意味着什麼?
- 17. 這對循環意味着什麼?
- 18. void **意味着什麼
- 19. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 20. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 21. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 22. 什麼呢##意味着在$ {}
- 23. Solr意味着什麼?
- 24. 溢出意味着什麼?
- 25. 什麼===在PHP意味着
- 26. * | *這意味着什麼CSS?
- 27. 什麼<?意味着
- 28. 什麼。意味着在PHP?
- 29. %是什麼〜DP0意味着
- 30. 什麼-Dauto意味着
爲什麼「老,不要使用」任何許多不同的方法,比爲了一堂課? – 2013-02-26 04:55:39