可以同时抛出异常两个异常吗

catch里还能再抛出异常吗?
catch里还能再抛出异常吗?
------解决方法--------------------------------------------------------
所以必要的时候,还需要在catch内再去
------解决方法--------------------------------------------------------
------解决方法--------------------------------------------------------
1。可以在方法签名上加上异常
public T method1() throws AException {
}catch(BExcption e) {
throw new AException();
2。可以再次捕获异常
public T method1(){
}catch(BExcption e) {
doSomething();//这个语句可能抛出异常
}catch(Ax) {
如异常没有得到解决,请继续查看以下解决方法:
暂无相关解决方法。
热点异常解决方法
最新异常解决方法
随机异常解决方法1。两个完全一样的硬币同时抛出,出现两个正面的概率是多少
2。一个硬币先后抛出两次,出现两次正面的概率是多少
全部答案(共7个回答)
硬币的错版远没有纸币的错版有价值,硬币的错版在于后期人为因素也能做出错版来。我估计如果是币厂出厂产生的错币2角硬币能值个几百元。
1.连续投两个骰子得到向上的数是(2,1)与(1,2)有区别吗?
答:有区别.连续投两个骰子,说明是有顺序的.在解题中(2,1)与(1,2)都应当作两种不同的...
T 正面;B 反面,
P(T) =P(B) = 1/2; (硬币只有两面,两面出现的概率一样)
可能的出现的组合:
答: 就长相而言,这个比喻是不太恰当的,因为所有见过卢象升的人,第一印象基本相同:这是个读书人
答: 作业还是自己完成才好。
答: 求第七版内科学,人卫版的教育考试
答: 暑期培训班资料有关初中教育的暑期培训课程
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区java同时插入数据 第二条因为主键重复抛异常 - ITeye问答
Description:
有一张status表主键是当天的时间和一个类型一起来定位的,
如:,122
现在在对这张表进行操作前,先查询一下当天有没有数据,如果有则update,否则就new一条新的record(不允许同一天同一个类型有2条数据)
现在出现某天同一个类型尝试插入第二条数据并抛异常,就是在查询的时候都没有record然后都走的insert
现在问怎么解决这种问题?
数据DB2,EJB框架
把数据库自动提交设为false,查询和插入要放到一个事务里做。查询的时候加上for update...
典型的createOrUpdate.
创建一个createOrUpdate()方法,这个方法为一个事务。
使用这个事务的地方捕获乐观锁或主键冲突的异常,并重试。
典型的多线程并发问题(check-then-act):
1.处理方法
查询+更新操作放到一个方法中,加上同步控制。
2.和事务无关
事务只是保证操作的ACID,并不能解决并发问题。
可以这样做
情形 现在数据库是空的 你要插入的数据是
,122 ,XX;,122 ,YY。将做两条记录放在一个list中,定义一个方法对每条记录进行操作,假设方法名是operation(Record record)
方法中定义先查询,看是否有无记录执行insert和update操作
对list进行foreach
for(Record record:list){
operation(record)
}
operation方法可以加上声明式事务也可以不加,因为是对单一表进行操作,并且其中还有一个读取操作
查询和插入要放到一个事务里做,具体可以了解下数据库的事务。
已解决问题
未解决问题

我要回帖

更多关于 c 抛出异常 的文章

 

随机推荐