Я прохожу программу сокета. В нем, printStackTrace
обращен IOException
объект в блоке выгоды.
Что делает printStackTrace()
на самом деле?
catch(IOException ioe)
{
ioe.printStackTrace();
}
Я не знаю о его цели. Для чего это используется?
Это метод для Exception
экземпляров, который печатает трассировку стека экземпляра в System.err
.
Это очень простой, но очень полезный инструмент для диагностики исключений. Он сообщает вам, что произошло и где в коде это произошло.
Вот пример его использования на практике:
try {
// ...
} catch (SomeException e) {
e.printStackTrace();
}