A. java 使用或覆蓋了已過時的 API,要了解詳細信息,請使用 -Xlint:deprecation 重新編譯。怎麼解決
出現這個提示的本質原因是:在你的源代碼中,使用JDK中的類的時候,調用了已經過時的方法。所謂過時方法,是有些沒有真正實現的方法,或存在潛在問題的方法。這些方法一般情況下,目前的JDK還支持,但在未來的某個版本中,可能就會取消的。所以,在本地使用的代碼不必擔心這個問題;要移值到其它計算機的程序必須要解決這個問題。
這些過時的方法在JDK的更高版本中,絕對大多數提供了替換方法,少部分是要放棄了。想改好程序,就要找到能夠替代的方法,來修改代碼。能替代的方法查閱API文檔就能看到,在方法目錄中,過時的方法有「已過時」的說明,在方法明細里能看到被哪個方法代替了。
B. 如何解決IE8瀏覽器提示Java(TM) 已被阻止,因為它已過時,需要更新win7 32位系統
這是你的jre版本過低所致,IE瀏覽器有一個叫Out-of-date ActiveX control blocking的特性。此特性會檢查 IE插件的版本是否為最新版本,如果不是最新版本,則要求用戶升級組件...
C. JAVA使用或覆蓋了已過時的 API
部分API之所以會過時,是因為該API有BUG或者是有更好的API代替。過時的API你可以到JDK的API文檔去查詢,過時的一般用刪除線劃掉的。
過時的API一般都有另外的API來代替,具體用什麼代替由於沒有確切的例子,需要你自己去API文檔去查。
由四方面組成:
(1)Java編程語言。
(2)Java類文件格式。
(3)Java虛擬機。
(4)Java應用程序介面。
(3)java已過時擴展閱讀:
語言特點:
1、簡單性
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。
Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。因為Java沒有結構,數組和串都是對象,所以不需要指針。
Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。
2、面向對象
Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。
數據和方法一起描述對象(object)的狀態和行為。每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。
D. 瀏覽器中Java不正常運行,提示Java已過時已被阻止需要更新。
設置DNS,要不然不能通過域名訪問地址
$ sudo vim /etc/resolvconf/resolv.conf.d/head —最後一行添加
nameserver 192.168.0.1 —此處根據實際寫,也可寫成網關