社区
Java SE
帖子详情
关于异常处理的问题--捕获了异常这么处理
zhou8051
2008-04-11 10:18:03
例如我现在程序有一个异常
我用try {} catch 。。。{ e.printStackTrace()}
捕获 而且只能把异常打印到控制台上
但是我希望能 打印异常同时输出的是一条信息 说你某某地方出错了
...全文
81
18
打赏
收藏
关于异常处理的问题--捕获了异常这么处理
例如我现在程序有一个异常 我用try {} catch 。。。{ e.printStackTrace()} 捕获 而且只能把异常打印到控制台上 但是我希望能 打印异常同时输出的是一条信息 说你某某地方出错了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhou8051
2008-04-11
打赏
举报
回复
怎么用log4j 简单介绍下 就是让用户知道这个错误
zhou8051
2008-04-11
打赏
举报
回复
lixiaoming21 就是你说的这个问题
我怎么告诉用户 那那那那操作错了
lixiaoming21
2008-04-11
打赏
举报
回复
补充一句:error 信息是返回给用户看得信息
zhou8051
2008-04-11
打赏
举报
回复
兄弟 问题不在这里
即使出现了这样的异常
eclipse帮我拿到了
我怎么告诉我的用户 造作错误 ?
lixiaoming21
2008-04-11
打赏
举报
回复
String error=null;
try{
}
catch(Exception e){
e.printStackTrace();
error = "哪里哪里错误。。。。。"
return error;
}
不知道楼主说的是不是这个意思。
还是使用log4j比较好用。用struts的话用validater用html:error 比较好
chocolate0823
2008-04-11
打赏
举报
回复
java.lang.ArrayIndexOutOfBoundsException: 10
at com.test.Test0001.main(Test0001.java:12)
chocolate0823
2008-04-11
打赏
举报
回复
package com.test;
public class Test0001 {
public static void main(String[] args) {
try {
int numberA[] = new int[10];
for (int i = 0; i < numberA.length; i++) {
System.out.println("numberA[" + i + "] = " + numberA[i] );
}
System.out.println("numberA[" + 10 + "] = " + numberA[10] );
} catch (Exception e) {
e.printStackTrace();
}
}
}
java.lang.ArrayIndexOutOfBoundsException: 10
at wenxin.chocolate001.Test0001.main(Test0001.java:12)
zhou8051
2008-04-11
打赏
举报
回复
问题的关键不是我自己看 我自己当然看得到
但是
这是为了提醒 用户使用的时候用
如果出现这样的异常提醒用户 非法操作
chocolate0823
2008-04-11
打赏
举报
回复
e.printStackTrace()中已经写明了具体哪个类,那一行出了问题。
在控制台中只要点击e.printStackTrace()输出的内容,就可以直接找到具体出错的位置。
编译器最好用eclipse,最简单,最实用。
zhou8051
2008-04-11
打赏
举报
回复
说说思路 给个小例子也可以
chenhongxin
2008-04-11
打赏
举报
回复
e.printStackTrace()(在IDE中)应该可以
eswn
2008-04-11
打赏
举报
回复
如果楼主想要实现这个,可以用log4j,可以实现楼主的全部功能.
分数拿来.
zhou8051
2008-04-11
打赏
举报
回复
这是为了提醒 用户使用的时候用
如果出现这样的异常提醒用户 非法操作
hmsuccess
2008-04-11
打赏
举报
回复
e.printStackTrace()(在IDE中)应该可以
jayflee
2008-04-11
打赏
举报
回复
e.printStackTrace()
打印出来的信息会告诉你哪一行出错 不需要在画蛇添足
xql80329
2008-04-11
打赏
举报
回复
没有必要,异常里面都会提示你在哪行有错 具体真正是哪儿的错 就要跟踪了
xby123
2008-04-11
打赏
举报
回复
这种友情提示最好在页面用脚本实现。
如果要在后台提示的话,你得自己写个错误类来捕捉相应的错误,并定义提示。
yeshuangming
2008-04-11
打赏
举报
回复
在出错后,在catch里面,用log4j记录下来就行了,你需要什么信息都可以加进去。
MyUncaughtExceptionHandler.zip
ios
异常
处理
MyUncaughtExceptionHandler
Java
异常
处理
-
捕获
异常
在Java中,
异常
处理
是一种用于
处理
可能发生的错误或
异常
的机制。Java的
异常
处理
机制主要包括try、catch和finally块。使用try块:try块用于包含可能会抛出
异常
的代码。在try块中,如果发生
异常
,程序将会跳转到对应的catch块。使用catch块:catch块用于
捕获
try块中抛出的
异常
。catch块包含了对
异常
的
处理
逻辑,可以根据不同的
异常
类型进行不同的
处理
。一个try块可以有多个catch块,用于
处理
不同的
异常
类型。
学习-Java
异常
处理
之try-catch之
异常
捕获
第1关:学习-Java
异常
处理
之try-catch之
异常
捕获
任务描述 相关知识 什么是
异常
非运行时
异常
运行时
异常
错误
捕获
异常
异常
的使用原则 编程要求 测试说明 任务描述 本关任务:求给定两个数的商,并
捕获
除数为 0 的
异常
。 相关知识 为了完成本关任务,你需要掌握: 1.什么是
异常
; 2.如何
捕获
异常
; 3.
异常
的使用原则。 什么是
异常
异常
:程序在运行过程中产生的不正常情况。 程序在运行的时候,发生了一些预期之外的事件,从而没有按照我们编写的代码执
Java
异常
的
捕获
及
处理
---小总结
一:
异常
的基本概念二:
异常
的基本
处理
格式三:
异常
的继承结构四:Java的
异常
处理
机制五:throws和throw关键字的作用六:Exception和RunntimeException的区别七:自定义
异常
类八:断言的作用和应用1,为什么需要
异常
处理
?
异常
是导致程序中断执行的一种指令流。如果不对
异常
进行正确的
处理
,则可能导致程序的中断执行,造成不必要的损失,所以 在程序的设计中必须要考虑各种
异常
的发生
Java-
异常
处理
机制-try-catch
在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美客户输入数据的格式
问题
,读取文件是否存在 ,网络是否始终保持通畅等等。
异常
:指的是程序在执行过程中,出现的非正常情况,如果不
处理
最终会导致JVM的非正常停止。
异常
指的并不是语法错误和逻辑错误。语法错了,编译不通过,不会产生字节码文件,根本不能运行。代码逻辑错误,只是没有得到想要的结果,例如:求a与b的和,你写成了a-b。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章