BufferUnderflowExceptionBufferUnderflowException
En läsoperation på en buffert överskrider återstående data.
NumberFormatExceptionEn sträng kan inte tolkas som ett tal.
Strängen innehåller tecken som inte är giltiga för den avsedda numeriska typen. Detta inträffar med Integer.parseInt(), Double.parseDouble() och liknande metoder när indata inte är ett välformat tal.
Validera strängen innan tolkning. Använd try-catch för att hantera ogiltig indata. Trimma blanksteg från strängen. Kontrollera om strängen är null eller tom innan tolkning.
Integer.parseInt("abc");BufferUnderflowExceptionEn läsoperation på en buffert överskrider återstående data.
ClosedChannelExceptionEn operation försöks på en kanal som har stängts.
ExceptionInInitializerErrorEtt undantag kastas under körning av ett statiskt initialiseringsblock.
UnsupportedOperationExceptionEn operation stöds inte av implementationen.
StackOverflowErrorAnropsstacken har överskridit sin maximala storlek, vanligtvis på grund av djup eller oändlig rekursion.
OutOfMemoryErrorJVM har tömt sitt tillgängliga heap-minne.