使用异常而不是返回码。遇到错误时,最好抛出一个异常,这样调用代码会很整洁,其逻辑不会被错误处理搞乱。
异常的妙处之一是,他们在程序中定义的范围。
你抛出的每个异常,都应当提供足够的环境说明,以便判断错误的来源和位置。
对异常的的分类有很多方式,可以依其来源分类,也可依其类型分类。
创建一个类或配置一个对象,用来处理特例。
避免返回null值,避免传递null值
使用异常而不是返回码。遇到错误时,最好抛出一个异常,这样调用代码会很整洁,其逻辑不会被错误处理搞乱。
异常的妙处之一是,他们在程序中定义的范围。
你抛出的每个异常,都应当提供足够的环境说明,以便判断错误的来源和位置。
对异常的的分类有很多方式,可以依其来源分类,也可依其类型分类。
创建一个类或配置一个对象,用来处理特例。
避免返回null值,避免传递null值