/*处理字符串,返回处理后的字符串*/
String a(String str0){
String str=str0;
try{
//操作字符串
}catch(Exception ex){
//写日志
}
return str;
}
void b(String sf){
String str=a(sf);
//利用str 做一系列的处理
}
我想问的是,加入我捕获了这个异常之后,该怎么处理?
难道就是写日志吗?我觉得解决不了问题哦
执行a(sf)后肯能不是我想要的值,但是这个程序会继续执行下去,那继续处理下去的不是个bug啊
String a(String str0){
String str=str0;
try{
//操作字符串
}catch(Exception ex){
//写日志
}
return str;
}
void b(String sf){
String str=a(sf);
//利用str 做一系列的处理
}
我想问的是,加入我捕获了这个异常之后,该怎么处理?
难道就是写日志吗?我觉得解决不了问题哦
执行a(sf)后肯能不是我想要的值,但是这个程序会继续执行下去,那继续处理下去的不是个bug啊
解决方案 »
- ERROR: "Context initialization failed" ()
- 智囊团项目的request.getSession().setAttribute("grade", user.getGrade());的问题
- spring在web.xml中配置webapplicationcontext老是出错
- jboss中调用ejb
- hibernate中一对多查询的问题啊,我实在搞不定了,请高手解决啊!
- 用eclipse配置的user Library,在硬盘的哪个地方?
- 高手都那里去了?这个问题一直都没有找到答案!
- 配置完eclipse3+tomcat5+lomboz后,出现了Could not found main class.Program will exit!的错误
- 在CMP的HOME接口中能定义业务方法吗?
- 两个java文件互相调用,如何编译?
- SSH 包冲突
- 各位大哥,问个关于session的问题,等下会加100分
就拿你这个例子,你在b中需要的str可以提前在a中处理掉,这样可以降耦,也提高了a的聚合,这是java的基本,当然这个例子有点简单。
这里又不是运行期异常,一般用不到捕捉异常把