DeadlockDeadlock
Два або більше потоків заблоковано назавжди, кожен очікує звільнення блокування іншим.
EOFExceptionКінець файлу або потоку досягнуто несподівано.
Операція читання очікує більше даних, але кінець потоку вже досягнуто. Це трапляється з DataInputStream, ObjectInputStream та подібними потоками, коли даних менше, ніж очікувалося.
Перевіряйте умову кінця потоку перед читанням. Використовуйте available() або перехоплюйте EOFException для коректної обробки завершення. Переконайтеся, що записувач надсилає всі очікувані дані.
DeadlockДва або більше потоків заблоковано назавжди, кожен очікує звільнення блокування іншим.
CharConversionExceptionОперація кодування або декодування символів зустрічає некоректну послідовність байтів.
ProtocolExceptionВиявлено порушення протоколу HTTP або мережевого протоколу.
BufferUnderflowExceptionОперація читання з буфера перевищує обсяг наявних даних.
DirectoryNotEmptyExceptionВидалення каталогу завершується невдачею, оскільки каталог не є порожнім.
ArithmeticExceptionАрифметична операція дає невизначений результат, наприклад ділення на нуль.