社区
Web 开发
帖子详情
有必要使用try catch捕捉异常吗?对性能有影响吗?
dreamsky
2010-08-06 11:11:05
如果用try catch捕捉异常的话,可根据异常进行对应提示,用户界面相对能友好些。
但是不知道,对系统性能会不会有影响呢?
谢谢
...全文
556
12
打赏
收藏
有必要使用try catch捕捉异常吗?对性能有影响吗?
如果用try catch捕捉异常的话,可根据异常进行对应提示,用户界面相对能友好些。 但是不知道,对系统性能会不会有影响呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stl0
2010-08-06
打赏
举报
回复
影响是当然有的,但也是不得不做的
Java Exception性能问题 请参考如下URL 解释的不错
http://www.blogjava.net/stone2083/archive/2010/07/09/325649.html
qq329480985
2010-08-06
打赏
举报
回复
假如自己写代码,很有必要
yansuihehe
2010-08-06
打赏
举报
回复
throws就写try catch
chuchuzinnia
2010-08-06
打赏
举报
回复
如果出现异常,使界面友好,统一交给errorPage处理。显示友好信息。而不是一堆英文异常信息。
wz616332003
2010-08-06
打赏
举报
回复
别担心性能问题,现在项目的性能瓶颈只会出现在数据库上,而不是你JAVA代码里,try{}catch{}影响的性能可以忽略不计
kai27ks
2010-08-06
打赏
举报
回复
相比严重错误不处理,导致程序出现数据错误,业务错误,甚至崩溃来说。TRY CATCH那点性能损失可以忽略不计。何况他只是去捕捉,而不是去尝试出现异常,占用不了多少资源的。throws是扔给上面的方法,最终总是要处理掉的。
kala197
2010-08-06
打赏
举报
回复
最好是在对数据库操作的地方都加上 这样在发生错误后 可以事务回滚
my1111ym
2010-08-06
打赏
举报
回复
运行时异常可以不用try catch,但是exception一定要~
wangrfermao
2010-08-06
打赏
举报
回复
没考虑过诶
snowflying928
2010-08-06
打赏
举报
回复
如何处理程序中的错误,这个点很重要。
是你程序稳定的前提。
码YouMe
2010-08-06
打赏
举报
回复
一定要做的,不然后果很严重
Java
异常
原理剖析
本门课程主要包括:
异常
概述、
异常
的继承体系、编译期
异常
Exception、运行时
异常
RuntimeException、
异常
的处理方案、自定义
异常
的实现、throw和throws关键字的用法、
try
...
cat
ch
.finally
异常
处理讲解、及
异常
相关...
Java
try
-
cat
ch
捕获
异常
真的会
影响
性能
吗?
综上所述,Java
try
-
cat
ch
捕获
异常
并不会对程序
性能
造成显著的
影响
,尤其是在现代的 Java 虚拟机中。在编写代码时,我们应该从程序设计角度出发,正确
使用
try
-
cat
ch
语句,以便提高代码的可读性、可维护性和健壮性。如果我们需要针对
性能
进行优化,可以采用一些技巧和方法,如减少
try
-
cat
ch
的嵌套层数、将
try
-
cat
ch
块放在外层循环中等。
C/C++---
try
cat
ch
的用法
转自:https://www.cnblogs.com/MrYuan/p/4800257.html c++中
try
cat
ch
的用法 在c++中,可以直接抛出
异常
之后自己进行
捕捉
处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出
异常
,在
cat
ch
块中进行事务回滚(回滚怎么理解?))。 #inclu...
C++的
try
_
cat
ch
异常
大部分内容转自:http://blog.csdn.net/codestinity/article/details/6877581 一、简单的例子 首先通过一个简单的例子来熟悉C++ 的
try
/
cat
ch
/throw: #include //包含头文件 #include double fuc(doub
oracle怎么添加
try
cat
ch
,c++中
try
cat
ch
的用法小结
在c++中,可以直接抛出
异常
之后自己进行
捕捉
处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出
异常
,在
cat
ch
块中进行事务回滚(回滚怎么理解?))。#include #include using namespace std;int main () {
try
{throw 1;throw "error";}c...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章