java添加信息_java – 向异常添加信息
我想向堆栈跟踪/异常添加信息.
基本上我现在有这样的东西,我真的很喜欢:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at com.so.main(SO.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
但是,我想捕获该异常并添加其他信息,同时仍然具有原始堆栈跟踪.
例如,我想要这样做:
Exception in thread "main" CustomException: / by zero (you tried to divide 42 by 0)
at com.so.main(SO.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
所以基本上我想抓住ArithmeticException并重新抛出,比如说,一个CustomException(添加“你试图在这个例子中划分42”),同时仍然保持堆栈跟踪从原来的ArithmeticException.
在Java中做什么正确的方法?
以下是正确的:
try {
....
} catch (ArithmeticException e) {
throw new CustomException( "You tried to divide " + x + " by " + y,e );
}
java添加信息_java – 向异常添加信息相关推荐
- java mp3 信息_java读取MP3的信息
标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...
- java mp3 信息_java读取MP3的信息 | 学步园
标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...
- java swing背景_java Swing中添加背景图片(总结)
在java GUI图形化设计中,Swing组件添加背景图片主要有两中情况:1,在Jpanl面板中添加背景图片,2,在jLable中添加背景图片 首先介绍一种最巧妙的背景图片添加方法, 1.利用JLab ...
- linux系统获取用户信息失败怎么办,异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\IUSR' 登录失败解决办法...
最近在做.NET项目,因为本人以前做Java较多,所以对.NET不熟悉,在项目完成后部署到IIS服务器上出现诸多问题,以上其中之一,若有时间,在更新其他问题的解决办法! 异常详细信息: System. ...
- java 获取邮编_JAVA爬取邮编信息,生成XML
昨天用JAVA爬了欣欣旅游的邮编信息,生成XML.中间涉及到了Jdom知识,记录下爬取过程. 效果图如下所示: 445003 新建街二巷,巴公路一巷,民族西路二巷,新建街一巷 445014 龙凤镇大市 ...
- java 按钮 事件_Java给按钮添加事件
展开全部 赞一个, 提前学习, 做好预先 , 是个好习惯.java图形界面主要62616964757a686964616fe4b893e5b19e31333365636666有AWT, SWING, ...
- java手动输入函数_Java程序如何添加一个函数,如果玩家输入错误,它将返回代码。...
我的程序有问题,不是代码问题,而是我要怎么做,这是我一直困惑的部分.只是为了让你知道我是一个基本的Java编码器,我不理解复杂的东西,所以请记住,我的代码不是最好的. ---------------- ...
- java pdf 书签_Java PDF书签——添加、编辑、删除、读取书签
本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍: 1. 添加书签(包括添加一级书签.多级子书签) 3. 删除书签(包括删除所有书签.删除子书签等) 4. 读取书签 ...
- java保存登录信息_java – 保存登录详细信息(首选项)android
我有一个具有登录,注销功能的Android应用程序.登录表单包含用户名和密码以及登录按钮.我想在用户选中"记住我"复选框时保存用户名和密码. 我的project.java文件如下所 ...
最新文章
- Python从入门到精通- 什么是NumPy? (上)
- linux 超级权限图标,Linux下使用iconv库出错,急!!!
- java默认xmx修改,Java 8中的默认Xmxsize
- Linux---Google Chrome的安装
- 3 MapReduce计算模型
- OSI七层与TCP/IP四层模型
- ROS笔记(24) Amcl
- Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具
- Opera系统Oracle,超详细的酒店Opera系统中英讲解1
- php 判断客户端类型,怎么使用php判断客户端的类型
- 前端面试题及答案(字节跳动)(一)
- IOS 控制器切换的动画样式
- 网络安全基础问答24例,白帽黑客必备
- 交换机的工作原理和功能
- C# winform对话框用法大全
- app上线——“游手乐”懂你的手游平台
- CPU和内存的电路设计01-非门电路
- Unity动态构建Mesh来绘制任意多边形(雷达图效果)
- /etc/passwd 和/etc/group
- Materia切换动画
热门文章
- [家里蹲大学数学杂志]第236期钟玉泉复变函数论前六章第二组习题参考解答
- HTML5游戏引擎Playcraft将于近日正式启动
- cad中线段求和lisp_cad中连续线段变更圆滑弧形
- android 标题栏颜色渐变和阴影,ScrollView上下滑动监听,及判断scrollView是否滚动到底部
- 18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?
- 应用数学软件测试题,高等数学第六章定积分应用综合测试题
- linux 定时执行kettle6,linux下使用crond定时执行kettle的job
- springmvc 结合ajax批量新增
- Ajax解析JSON文件
- php上操作redis,PHP操作redis