写的时候不注意的小错误,以后会花很长时间才能挑出来,高手请勿入
2010-04-22 11:40
288 查看
----------------------------------------------------------------------------------------------------
错误:
Double dContent = null;
Double dWeight = null;
//为了省事把获取异常的代码都写在一个try里
//如果第一个转换不成功就抛出异常,就错误导致第二个也不能执行
try {
dContent = Double.valueOf(content);
dWeight = Double.valueOf(weight);
} catch (Exception e) {
}
正确:
Double dContent = null;
Double dWeight = null;
// 转换要分开写,不能因为一个数转换不成功就影响另一个
try {
dContent = Double.valueOf(content);
} catch (Exception e) {
}
// 转换要分开写,不能因为一个数转换不成功就影响另一个
try {
dWeight = Double.valueOf(weight);
} catch (Exception e) {
}
--------------------------------------------------------------------------------------------------------
错误:
Double dContent = null;
Double dWeight = null;
//为了省事把获取异常的代码都写在一个try里
//如果第一个转换不成功就抛出异常,就错误导致第二个也不能执行
try {
dContent = Double.valueOf(content);
dWeight = Double.valueOf(weight);
} catch (Exception e) {
}
正确:
Double dContent = null;
Double dWeight = null;
// 转换要分开写,不能因为一个数转换不成功就影响另一个
try {
dContent = Double.valueOf(content);
} catch (Exception e) {
}
// 转换要分开写,不能因为一个数转换不成功就影响另一个
try {
dWeight = Double.valueOf(weight);
} catch (Exception e) {
}
--------------------------------------------------------------------------------------------------------
相关文章推荐
- Delphi函数翻译成VC要注意句柄指针传递(传递Handle的时候,必须加上一个指针引用,才能消除编译错误)
- 深度图转点云遇到的错误 获取cv::Mat像素值的时候注意数据类型
- ibatis中使用sqlMap元素把配置写到多个文件中的时候一个注意点,运行无错误,junit报错.
- foundations of python networking看了之后照上面的例子做。怎么都做不出来。以后成为高手再回来分析。
- 以后添加基础数据的时候,要注意的事项
- 包含别人的dll,然后我们用类库再次封装成dll的时候的注意事项;源文件与模块生成时的文件不同;创建调试信息文件 ··PDB时发生意外的错误,进程无法访问文件,因为另一个程序正在使用此文件
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- hdu 1011 树dp还是容易理解的,不过在做这个题的时候把一个边界条件给忽略了,以后得注意
- jboss单独启动没问题,但是和MyEclipse整合以后,启动的时候报了很多异常和错误!
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- 当一个域名cname到不存在的域名或者cname解析不出来的时候客户端提示什么错误
- 用于 Linux* 的英特尔® 图形驱动程序 以后买本本的时候,先注意一下
- 在读取数据的时候竟然出现 了 can not re-read column的错误,jdbc的错误
- 微软vs编译c++时候出现mfc90d.dll错误的解决办法
- genymotion模拟器安装apk的时候出现错误
- 在该控件上执行的操作正从错误的线程调用。使用 Control.Invoke 或 Control.BeginInvoke 封送到正确的线程才能执行此操作。(以解决)
- 一个小错误 要注意org.dom4j.DocumentException
- 【推荐】高手分享:快速处理网页证书错误的提示
- 执行D3DXCreateEffectFromFile的时候遇到E_NOTIMPL返回错误
- VS2005 在编译C++时候遇到的错误和警告