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.