命令行下编译java文件,提示使用了未经检查或不安全的操作
2010-10-08 14:27
696 查看
命令行下编译java文件,提示使用了未经检查或不安全的操作
使用了未经检查或不安全的操作要了解详细信息,请使用 -Xlint:unchecked 重新编译。
在用-Xlint:unchecked参数编译生成后提示为:
[unchecked] 对作为普通类型 java.util.Vector (或其它类)的成员的 addElement(E)(或其它函数) 的调用未经检查。
这类问题属泛型的原因
那么大多可以通过这种方式来消除:
1. @SuppressWarnings("unchecked")的确是一种解决方案。
2. 这个是由于jdk5.0后有了泛型. 有5.0之前.我们可以这样写Vector v是没有问题的. 但5.0之后有了泛型你就要写成Vector <T> 比如你里面是放的String那写成Vector <String> 它就知道里面的类型就不会有这个警告了
m_vector = new Vector();
protected Vector m_vector;
要改成:
protected Vector <StockData> m_vector; ///这里
m_vector = new Vector <StockData>(); //还有这里
转自:http://student.csdn.net/space.php?uid=2359&do=blog&id=16018
相关文章推荐
- cmd DOS窗口编译java文件 出现 注: DifferentiatedGateway.java使用了未经检查或不安全的操作.
- NetBeans java 编译时提示使用了未经检查或不安全的操作
- <转>java编译问题:使用了未经检查或不安全的操作
- java编译时出现使用了未经检查或不安全的操作解决方法
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作等。
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- java 泛型 编译警告:使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- 【转】android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注
- java 编译时报错:使用了未经检查或或不安全的操作
- <转>java编译问题:使用了未经检查或不安全的操作
- Java中的使用了未经检查或不安全的操作
- java编译警告:使用了未经检查或不安全的操
- 注:*.java使用了未经检查或不安全的操作 问题解决
- java错误:使用了未经检查或不安全的操作
- Java中的使用了未经检查或不安全的操作(类前加:@SuppressWarnings("unchecked"))