社区
Java SE
帖子详情
try catch到底哪里影响效率了
tomuno
2004-09-22 09:11:23
不明白哪里影响效率
...全文
446
8
打赏
收藏
try catch到底哪里影响效率了
不明白哪里影响效率
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomuno
2004-09-23
打赏
举报
回复
堆栈跟踪
喝酒吃肉
2004-09-22
打赏
举报
回复
不需要的时候不用捕获阿
xueqs
2004-09-22
打赏
举报
回复
MARK
flyxxxxx
2004-09-22
打赏
举报
回复
1:for(int i=0;i<1000000;i++){}
2:for(int i=0;i<1000000;i++){
try{}catch(Exception e){}
}
3:for(int i=0;i<1000000;i++){
try{
throw new Exception();
}catch(Exception e){}
}
1、2、3三者的执行时间比是5:6:5000
zhl44
2004-09-22
打赏
举报
回复
既然try就要增加许多检查错误的语句(编译器自动加上的)
fengyun1314
2004-09-22
打赏
举报
回复
我觉得当你用try catch的时候,程序执行到try的时候,控制器紧接在后面,当有Exception的时候控制器就会搜索查找相符合的表示,然后找到就会被catch抓住,应该是这样消耗了资源吧!
ChDw
2004-09-22
打赏
举报
回复
只要使用了try catch就需要JVM做准备工作,需要消耗CPU时间
flyxxxxx
2004-09-22
打赏
举报
回复
如果不出错是不会影响的,出错时要对错误进行捕获就有影响了,你可以试一下下面的代码
long l=new Date().getTime();
for(int i=0;i<1000000;i++){
try{
//在这里加一行:throw new Exception();和不加此行看看它们的输出结果
}catch(Exception e){}
}
System.out.println(new Date().getTime()-l);
try
_
cat
ch
效率
为了回答这个问题,我们需要深入理解`
try
-
cat
ch
`的工作原理,并通过实际的性能测试来观察其对系统
效率
的
影响
。 首先,`
try
-
cat
ch
`的基本工作流程如下: 1. **执行尝试**:程序在`
try
`块内执行代码。如果这段代码...
Try
Cat
ch
对效能的
影响
测试
这个测试是针对`
Try
...
Cat
ch
`块对程序性能
影响
的一个研究,旨在理解在代码中使用异常处理时可能产生的性能开销。 异常处理是软件开发中的关键组成部分,它允许程序在遇到错误或异常情况时,仍能够优雅地执行,而...
在静态编译器中实现Java异常机制的算法.pdf
Java 异常处理逻辑可以分为六种情况:
try
块不抛出异常且不包含 finally 块、
try
块不抛出异常且包含 finally 块、
try
块抛出异常且
cat
ch
块不处理异常且不包含 finally 块、
try
块抛出异常且
cat
ch
块不处理异常且...
asp.net 的错误处理机制讲解
ASP.NET 错误处理机制讲解 ASP.NET 错误处理机制是指在 ASP.NET 应用程序中处理...ASP.NET 的错误处理机制是非常重要的,使用
Try
…
Cat
ch
…Finally 机制可以提高程序的可读性和调试速度,提高开发
效率
和程序的健壮性。
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章