函数头有一句:@SuppressWarnings("unchecked"),是什么意思?
整句是这样子的:
@SuppressWarnings("unchecked")
public List<FileUpload> getFileUploads(String tmpId){
return getHibernateTemplate().find("FROM FileUpload WHERE fileSrcName = '"+tmpId +"'");
}
@SuppressWarnings("unchecked")请问是代表什么?
[解决办法]
屏蔽某些编译时的警告信息
在强制类型转换的时候编译器会给出警告
[解决办法]
屏蔽警告信息 (一般都是函数中用到了过期的方法或是所给的参数值类型不对)
如果函数开头没有@SuppressWarnings("unchecked"),
函数中可能出错的代码下就会出现一条黄色的波浪线
[解决办法]
java 自带的annotation类型
编译时不进行check
[解决办法]
这是JAVA5.0中新增的功能,是更方便你的编程。
[解决办法]