java异常信息完整性的控制
来源:互联网 发布:java的api文档 编辑:程序博客网 时间:2024/06/06 07:37
以下是一个异常信息输出的demo,学会在异常处理中输出所需要的信息,是e.printStackTrace()、e.getMessage、还是e.toString
public class testException
{
public static void main(String[] args)
{
try
{
byte[] a = args[0].getBytes();
}
catch (Exception e)
{
System.out.println("logy提示异常stackTrace:");
e.printStackTrace();
System.out.println("logy提示异常message:");
System.out.println("logy提示异常:"+e.getMessage());
System.out.println("logy提示异常e.tostring");
System.out.println(e.toString());
System.out.println("logy提示异常e.getMessage.toString");
System.out.println(e.getMessage().toString());
System.out.println("详情");
StackTraceElement[] messages=e.getStackTrace();
for(StackTraceElement i : messages)
{
System.out.println("类名:"+i.getClassName());
System.out.println("文件名:"+i.getFileName());
System.out.println("行号:"+i.getLineNumber());
System.out.println("方法名:"+i.getMethodName());
System.out.println("信息:"+i.toString());
}
}
}
}
运行结果如下
logy提示异常stackTrace:
java.lang.ArrayIndexOutOfBoundsException: 0
at testException.main(testException.java:8)
logy提示异常message:
logy提示异常:0
logy提示异常e.tostring
java.lang.ArrayIndexOutOfBoundsException: 0
logy提示异常e.getMessage.toString
0
详情
类名:testException
文件名:testException.java
行号:8
方法名:main
信息:testException.main(testException.java:8)
e.getmessage < e.tostring < e.getStackTrace +e.tostring = e.printStackTrace
- java异常信息完整性的控制
- java异常信息完整性的控制
- 完整性控制
- 信息完整性
- 信息完整性
- Java 验证请求数据完整性信息
- Java 保证数据的完整性
- Java获取异常的堆栈信息
- 获得Java异常的堆栈信息
- Java-线程池异常信息的坑
- java获取详细的异常链信息
- java:获取异常的堆栈信息
- java异常信息
- 打印Java异常信息
- java 异常信息解析
- Java异常信息
- java异常信息
- java 获取异常信息
- Java连接MySQL中文乱码处理
- 和菜鸟一起学c之回调函数简单实例
- C语言函数realloc
- C#各种连接字符串
- Linux下的串口总线驱动(二)
- java异常信息完整性的控制
- 使用eclipse开发ndk之:导入现有的ndk工程(NDK例子-Hello-jni导入到eclipse)
- 通向架构师的道路(第十八天)万能框架Spring(一)
- 给跪了,看看这些一战成名的90后高端技术宅!
- AndroidPn学习:服务器如何接收客户端数据
- Linux笔记--如何在命令行中切换用户
- 《红顶商人胡雪岩》
- 给Java开发者的10条戒律
- SVN分支与合并透析