相关疑难解决方法(0)

已弃用和旧版API之间的区别?

我正在研究Java中的遗留API,Collection Framework并且我学到了诸如Vector并且HashTable已经被ArrayList和取代的类HashMap.

但是,它们仍然不被弃用,并且在本质上被视为遗留,弃用适用于被取代且应该避免的软件功能,因此,我不确定什么时候API被认为是遗留的以及何时被弃用.

java collections terminology

33
推荐指数
2
解决办法
7251
查看次数

--add-modules仅用于编译

我正在使用maven和构建我的项目.我在我的pom.xml文件中添加了:

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>${maven-compiler-plugin.version}</version>
    <configuration>
        <source>${java.version}</source>
        <target>${java.version}</target>
        <compilerArgs>
            <arg>--add-modules</arg>
            <arg>java.xml.bind</arg>
        </compilerArgs>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是,为了运行应用程序,我必须像这样运行它:

java -jar --add-modules java.xml.bind my-app.jar
Run Code Online (Sandbox Code Playgroud)

有没有办法构建应用程序,从命令行运行而不是--add-modules java.xml.bindjava命令行参数?

java jaxb maven maven-compiler-plugin java-9

27
推荐指数
1
解决办法
3万
查看次数

如何禁用Android WebView上的"保存密码"对话框?

我想知道如何防止Android WebView表单要求从html表单保存"密码数据"?

你可以帮我解决这个问题吗?

android password-protection android-webview

26
推荐指数
2
解决办法
1万
查看次数

如果在Java中使用弃用的方法/函数会出现什么问题?

由于在Java中使用不推荐使用的函数,是否会出现任何问题?如果是这样,他们为什么要保留这个功能?它是一个坏习惯,如果你在Java中使用的方法已过时像 java.sql.Date.getMonthgetYeargetDate???

java deprecated

10
推荐指数
1
解决办法
9149
查看次数

java 1.8与java 1.7兼容性问题

Java 1.7在我的代码中使用,现在我想替换JAVA 1.7JAVA 1.8.Is Java 1.8兼容Java 1.7.? 它会像以前一样工作吗?我的意思是,Java 1.8的所有新功能都可以用在现有的代码中吗?

java

6
推荐指数
1
解决办法
1万
查看次数

Android:不推荐使用getIntent()

我的程序包含一个MainActivity和两个片段活动.我需要一个片段从用户获取String值并将其传递给第二个片段.

我试图围绕如何做到这一点.由于我熟悉意图,我在另一篇文章中找到了这个答案,并决定尝试一下.一切都看起来很好,直到我进入第4步,当我尝试i = getIntent();在我的第二个片段中使用Intent 时,Studio不会让我使用它并说"getIntent(java.lang.String) is deprecated".

这对我来说没有意义,因为我已经getIntent()在其他程序中使用了没有问题,而且它让我在我MainActivity(在另一篇文章中的第2步)中使用它而不会尖叫我.

我知道这可以在不使用意图的情况下完成,但我无法弄明白,也无法找到任何真正完整的教程.所以我想我的问题是:

  1. 我可以为此目的使意图工作吗?我该怎么做才能解决这个弃用问题?
  2. 任何其他建议,解释或链接"解释它就像我5"教程将是非常有帮助和欢迎.我用Google搜索并阅读了一些,但我仍然不理解这一点,并且变得越来越沮丧.看起来这应该是一个相对简单的概念.

android android-intent android-fragments

5
推荐指数
2
解决办法
5840
查看次数

为什么List的addItem方法有删除线?

我有一个列表类型( java.awt.List ),如下所示:

final List lstA = new List();
Run Code Online (Sandbox Code Playgroud)

在将项目添加到此列表期间,addItem 上有一个删除线:

在此处输入图片说明

并给我如下警告:

The method addItem(String) from the type List is deprecated
Run Code Online (Sandbox Code Playgroud)

但是程序运行良好。
是什么导致 了addItem 上的删除线

java swing list awt

3
推荐指数
1
解决办法
3197
查看次数

我可以在android studio中使用已弃用的方法和类吗?

我阅读了Android文档,我也发现了不推荐使用的方法和类.我可以在android studio中使用已弃用的方法和类吗?我可以像其他未弃用的方法和类一样使用它们吗?

android

3
推荐指数
2
解决办法
8960
查看次数

如果某些东西被弃用了,我还可以使用它吗?

在我的Eclipse Android App中,我使用Date类型.我被警告说这是一种弃用的类型.这是否意味着我不能使用它,或者只是认为这是不好的做法?

谢谢您的帮助!!

java android deprecated

0
推荐指数
2
解决办法
5069
查看次数