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 —此处根据实际写,也可写成网关