Java 异常错误
BufferUnderflowExceptionBufferUnderflowException
对缓冲区的读取操作超出了剩余可用数据量。
jvm
查看详情 NumberFormatException字符串无法被解析为数字。
字符串中包含对目标数值类型无效的字符。当输入不是格式正确的数字时,Integer.parseInt()、Double.parseDouble() 等方法会抛出此异常。
解析前先验证字符串。使用 try-catch 处理非法输入。去除字符串两端的空白字符。解析前检查是否为 null 或空字符串。
Integer.parseInt("abc");BufferUnderflowException对缓冲区的读取操作超出了剩余可用数据量。
ClosedChannelException对已关闭的通道执行了操作。
ExceptionInInitializerError执行静态初始化块期间抛出了异常。
UnsupportedOperationException该实现不支持所请求的操作。
StackOverflowError调用栈超出其最大容量,通常由深层或无限递归引起。
OutOfMemoryErrorJVM 的可用堆内存已耗尽。