Java - Co rzuca wyjątek IOException

java.io.IOException wydaje się być najczęstszym rodzajem wyjątku, przypadkowo, wydaje się być również najbardziej niejednoznaczny. Ciągle widzęthrows IOException przy każdym pisaniu z gniazdami, plikami i c. Nigdy jednak nie strzelałem do mnie, więc zastanawiam się, co to ma być przyczyną wyjątku. Dokumentacja nie jest bardzo pomocna w wyjaśnianiu, co się dzieje:

Sygnalizuje, że wystąpił jakiś wyjątek we / wy. Ta klasa jest ogólną klasą wyjątków generowanych przez nieudane lub przerwane operacje we / wy.

Czy ktoś może wyjaśnić niektóre przypadki, w których zostałby zgłoszony wyjątek IOException lub jak ma być wykorzystany.

questionAnswers(3)

yourAnswerToTheQuestion