Java语言与其他编程语言的最大不同之处在于:java有专门的异常处理机制,实现对各类异常情况进行有效控制. 一.基本概念:异常和错误的区别与联系: (1).定义形式不同:异常为exception:错误为error (2).处境不同:异常主要是指哪些在程序中可能发生的,经过处理有可能回复正常的非正常事件,通过对事件的处理,实现程序的不中断运行,所以异常的问题一般是非致命的:而错误是指哪些在程序中可能发生的.非常严重且无法回复的非正常事件,这些错误一旦发生,java虚拟机通常会将线程终止或让系统退…