Tôi đang xem qua một chương trình ổ cắm. Trong đó, printStackTrace
được gọi trên IOException
đối tượng trong khối bắt.
Không gì printStackTrace()
thực sự làm gì?
catch(IOException ioe)
{
ioe.printStackTrace();
}
Tôi không biết về mục đích của nó. Cái này được dùng để làm gì?
e.printStackTrace(); System.exit(1);
Ở đây tôi muốn hỏi câu hỏi tương tự như OP, nhưng theo một cách khác: Mục đích chính xác của việc này là gì? JRE sẽ không tự động in ngăn xếp và thoát ra, khi ngoại lệ được ném ra? Tức là, thực sự không có nhiều "Xử lý ngoại lệ" đang diễn ra ở đây, phải không ??