译文语言译文语言中文日本語English两种类型的错误作者将软件错误分为两类:预期错误(如用户输入无效数据)属于正常操作,不是开发者的过错,应当被妥善处理;意外错误(如空指针异常)则是开发者的责任,通常意味着存在bug,可以允许程序崩溃。