异常里的toString是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常里的toString是啥意思?相关的知识,希望对你有一定的参考价值。

catch(Exception e)

System.out.println(e.toString());

这里e和toString()是什么意思?
可不可以这么理解:不管异常是什么,我把它转成串,显示给用户看?可以这么理解么?

e是错误异常类Exception类的一个实例;toString()是一个方法,它的作用是将变量由其它类型转变为字符串类型。

这里System.out.println(e.toString())就是调用系统输入(System.Out)的println()方法,这个方法需要传入一个字符串类型的参数。

这时,e.toString(),即把捕获的错误异常转变为字符串类型,传给println()方法,用以输入。
参考技术A 把引发异常的消息输出来,说白了就是把异常信息以string字符串的形式输出。还有一种方式是
System.out.println(ex.Message .ToString ());

可以,异常本身是一个对象。
参考技术B 抛出异常,就是说把异常信息以string字符串的形式输出!比较简洁明了! 参考技术C 这个tostring和一般对象的tostring还是有点区别的。它被Exception类重载了。 参考技术D 转为字符串

linux里的ipc是啥意思

参考技术A IPC
Inter-Process
Communication
进程间通信。
UNIX进程间通信(IPC)方式包括:管道、FIFO、信号。
System
V进程间通信(IPC)包括:System
V消息队列、System
V信号灯、System
V共享内存。
Posix进程间通信(IPC)包括:Posix消息队列、Posix信号灯、Posix共享内存。
现在Linux中的进程通信主要有:管道(Pipe)、信号(Signal)、消息队列、共享内存、信号量、套接字(Socket)

以上是关于异常里的toString是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

java 中VO toString的作用是啥

重载tostring函数是啥意思?

在C#中 ToString();是啥意思啊〉?

c 中tostring()是啥意思

c#中 Double num1 = Convert.ToDouble(this.textBox1.Text.ToString())是啥意思,里面的()是啥意思

请问DateTime.Now.Ticks.ToString()是啥意思