2014-09-10 23 views

回答

0

這只是一個提示,即您正在使用一種被「棄用」的函數,即可能會在更高版本的Java中消失(有關正式定義,請參見http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html)。

棄用API的概念就像這樣:在某些版本中,可以說1.0是一個API被添加的。然後在一些更新版本(例如3.0版本)中引入了一些更好的API,並且舊API被標記爲不贊成以警告使用舊API的人 - 在該版本中人們只會得到警告,但舊API尚未爲了向後兼容而移除。稍後的一些版本可以說5.0棄用的API可能會被刪除。

查閱java文檔(請參閱下面的鏈接)以獲取有關此信息的更多信息。通常情況下,會寫入哪些新方法來代替。

+2

我認爲你應該提到他們仍然存在向後兼容性 – 2014-09-10 16:52:34

0

Depercated

一種程序元件註釋@已棄用是程序員不喜歡使用的一種程序員,通常是因爲它很危險,或者因爲 存在更好的選擇。在不推薦使用的代碼中使用或覆蓋已棄用的程序 元素時,編譯器會發出警告。

來源:http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html

注意:他們還在那裏向後兼容性,但他們不鼓勵使用,因爲這可能會提出的問題。因此,爲了避免未來的問題,他們不支持他們,但他們又一次向後兼容。

閱讀本Is JDK 「upward」 or 「backward」 compatible?

相關問題