社区
Web 开发
帖子详情
关于例外啊!还有怎么自己定义例外呢!分不够再给啊!期望得到高手的精髓理解阿
guaigm
2004-09-19 11:17:01
我想知道如果在方法上throw是不是如果例外了程序还会运行下去啊?还有就是如果throw就可以不用try catch啊!还有可不可以一部分throw一部分try catch啊
...全文
146
10
打赏
收藏
关于例外啊!还有怎么自己定义例外呢!分不够再给啊!期望得到高手的精髓理解阿
我想知道如果在方法上throw是不是如果例外了程序还会运行下去啊?还有就是如果throw就可以不用try catch啊!还有可不可以一部分throw一部分try catch啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
conquer2004
2004-10-09
打赏
举报
回复
建议找这方面的书再看一下,好像你在这方面看的很少。
其实有些书上面会写的很详细的。
如Bruce Eckel 的Thinking in Java
guaigm
2004-10-08
打赏
举报
回复
55同时谢谢大家阿
guaigm
2004-10-08
打赏
举报
回复
期待高手啊
guaigm
2004-10-08
打赏
举报
回复
55还是乱啊
redlaputa
2004-09-20
打赏
举报
回复
我想知道如果在方法上throw是不是如果例外了程序还会运行下去啊?
不是,如果异常,就会抛出异常,跳出程序
还有就是如果throw就可以不用try catch啊!
如果方法后面加上throw,可以不用
还有可不可以一部分throw一部分try catch啊
无论何时,只会抛出一个异常
但是代码里,可以这样一部分throw一部分try catch
注意catch必须把最大范围的异常放在最后
双杯献酒
2004-09-20
打赏
举报
回复
// 例子
// VC 6.0
#include <iostream>
using namespace std;
int main()
{
try
{
int data1;
int data2;
int data3;
cin >> data1;
cin >> data2;
cin >> data3;
if(data2 == 0)
{
throw "data2不可以为0啊!";
}
cout << "data1/data2 = " << data1/data2 << endl;
if(data3 == 0)
{
throw "data3不可以为0啊!";
}
cout << "data1/data3 = " << data1/data3 << endl;
}
catch(const char* pMsg)
{
// 显示被throw的信息
cout << pMsg << endl;
}
return 0;
}
// 运行1
/*
6
3
2
data1/data2 = 2
data1/data3 = 3
*/
// 运行2
/*
6
3
0
data1/data2 = 2
data3不可以为0啊!
*/
// 运行3
/*
6
0
3
data2不可以为0啊!
*/
双杯献酒
2004-09-20
打赏
举报
回复
我想您还没有完全明白try catch和throw是干什么的。
stonecsdn
2004-09-20
打赏
举报
回复
在调用该方法的方法或者对象中使用trycatch捕获并处理
stonecsdn
2004-09-20
打赏
举报
回复
如果你想在发生异常的地方做一些相应的处理,那么使用try catch,如果你想让调用该方法的方法或者对象处理异常,那么使用throw
无欲则钢
2004-09-19
打赏
举报
回复
你THROW了以后,上面的类会TRY CATCH的,如果有异常,必须要TRY CATCH
概率/
期望
dp专题
本文精选多道
期望
DP题目,涵盖二维坐标图公式推导、概率DP入门、
期望
DP正逆推等多种应用场景,并提供详细代码实现,助你深入
理解
期望
DP的
精髓
。
交互设计读书笔记——《About Face 交互设计
精髓
》[美] 艾伦·库伯
本文是《About Face 交互设计
精髓
》的考研笔记整理。介绍了交互设计全流程概念,如目标导向设计过程、用户建模等。还阐述了人物模型、场景设计、需求
定义
等内容,以及各类交互设计模式和控件,适合作为二次研究的参考。
Riemann-Stieltjes积
分
图解教程:用几何直觉
理解
数学
期望
的本质
定义
本文介绍如何结合自
定义
视觉服务与Azure内容审核器,构建自动化图像、文本和视频审核解决方案。涵盖函数部署、模型训练、结果存储及多模态内容过滤流程,并支持通过自
定义
列表持续优化审核精度。
掌握SOP的
精髓
,创建自己的SOP
本文探讨标准操作程序(SOP)的重要性、
精髓
及创建步骤。SOP能提高效率、控制质量等。创建SOP需明确目的范围、收集信息等多步。还介绍了HelpLook知识管理工具,可借助AI技术创建和维护客户服务SOP,提升客户满意度和团队效率。
别再死记公式了!用‘投影’的视角,5
分
钟彻底搞懂条件
期望
本文以线性代数中的向量投影为类比,揭示条件
期望
E(X|Y)作为随机变量在Y生成函数空间上的正交投影这一核心本质。重点阐释其最佳逼近性、误差正交性,以及由此导出的线性性、独立性退化、全
期望
公式和条件方差
分
解等关键性质。同时说明该视角如何统一
理解
离散/连续计算、最优预测意义及在投资组合
分
析中的应用。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章