springmvc - java return 与 throw 性能问题
ringa_lee
ringa_lee 2017-04-18 10:39:11
0
2
356
ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
刘奇
  1. 個人認為這裡拋自訂的業務異常是可以的。

  2. 關於returnthrow哪个性能更好,理论上来说,抛出异常肯定是有性能损失的,创建一个Exception对象的最耗时的是调用fillInStackTrace方法,但是這個方法是可以透過傳遞參數來不呼叫的。更詳細的可以參考http://stackoverflow.com/ques...。

左手右手慢动作
  1. 異常應該真正用於異常情況,輸入錯誤的帳號密碼完全是正常的業務,就不應該拋出異常,而是根據方法返回相關資訊。

  2. 還有,異常效率低,這點毋庸置疑。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!