0

编译我的代码时,它以红色突出显示:

    Note: /Users/myName/NetBeansProjects/CardGame/src/cardgame/Hand.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.

它仍然可以毫无故障地编译和运行程序(到目前为止)......我只是好奇是否有人会知道是什么原因造成的。谷歌上绝对没有出现任何东西,看着我的“手”课,我看不到任何应该引起问题的东西...... :(

4

2 回答 2

2

在 Netbeans 中,右键单击您的项目 > 属性 > 编译 > “其他编译器选项”并输入:-Xlint:unchecked

重新编译并查看生成警告的行。

于 2012-11-15T17:39:59.413 回答
0

这些不是编译错误,它们是一些警告。他们说您没有使用泛型或在代码的某处以错误的方式使用它们。

例如,像这样:

List list = new ArrayList();

应该:

List<String> list = new ArrayList<String>();
于 2012-11-15T17:35:30.453 回答