java中getmessage的意思

比如try{}catch(Exceptione){System.out.print(e.getMessage());}这里的e.getMessage()什么意思。与Sys... 比如
try{}
catch(Exception e)
{
System.out.print(e.getMessage());
}
这里的e.getMessage()什么意思。
与System.out.print(e)有什么区别呢
展开
 我来答
lincoln1177
2008-11-17 · TA获得超过806个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:298万
展开全部
getMessage()返回此 e 的详细消息字符串。

而System.out.print(e)则是输出e的字符串表示形式,
在这个语句执行时候程序调用对象e的toString()方法
也就是返回 e 的简短描述。结果是以下字符串的串联:
1.此对象的类的 name
2.": "(冒号和一个空格)
3.调用此对象 getLocalizedMessage() 方法的结果
bravekingzhang
2008-11-17 · TA获得超过464个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:280万
展开全部
老大啊,e是个类的对象啊,它有个方法是getmessage(),用这个方法可以输出出错的原因,打印E,我就不知道能不能了,因为我没有用过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗影之王01
2015-06-10 · TA获得超过5.6万个赞
知道大有可为答主
回答量:2万
采纳率:29%
帮助的人:4609万
展开全部
函数GetMessage 是 从调用线程的消息队列里取得一个消息并将其放于指定的结构。此函数可取得与指定窗口联系的消息和由PostThreadMesssge寄送的线程消息。此函数接收一定范围的消息值。GetMessage不接收属于其他线程或应用程序的消息。获取消息成功后,线程将从消息队列中删除该消息。函数会一直等待直到有消息到来才有返回值。
GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFilterMax)
参数:
lpMsg:指向MSG结构的指针,该结构从线程的消息队列里接收消息信息。
hWnd:取得其消息的窗口的句柄。当其值取NULL时,GetMessage为任何属于调用线程的窗口检索消息,线程消息通过PostThreadMessage寄送给调用线程。
wMsgFilterMin:指定被检索的最小消息值的整数。
wMsgFilterMax:指定被检索的最大消息值的整数。
返回值:如果函数取得WM_QUIT之外的其他消息,返回非零值。如果函数取得WM_QUIT消息,返回值是零。如果出现了错误,返回值是-1。例如,当hWnd是无效的窗口句柄或lpMsg是无效的指针时。若想获得更多的错误信息,请调用GetLastError函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式