NullPointerExceptionNullPointerException
Une référence null est utilisée là où un objet est requis.
BufferOverflowExceptionUne opération d'écriture sur un tampon dépasse sa capacité.
Le tampon ne dispose pas de suffisamment d'espace entre position et limit pour accepter les données écrites. Le tampon doit peut-être être plus grand, ou les données doivent être vidées au préalable.
Vérifiez remaining() avant d'écrire. Allouez un tampon plus grand. Videz et effacez le tampon avant d'écrire davantage de données. Utilisez un tampon à croissance dynamique comme ByteArrayOutputStream.
NullPointerExceptionUne référence null est utilisée là où un objet est requis.
SocketTimeoutExceptionUne opération de lecture ou de connexion sur socket dépasse le délai imparti.
UnsatisfiedLinkErrorUne méthode native ne trouve pas son implémentation en bibliothèque native.
VerifyErrorLe vérificateur de bytecode détecte un bytecode malformé ou illégal.
ClassPath ErrorLe classpath est mal configuré, empêchant le chargement des classes.
DirectoryNotEmptyExceptionLa suppression d'un répertoire échoue car le répertoire n'est pas vide.