java算術(shù)表達(dá)式 如何計(jì)算Java中數(shù)據(jù)溢出的N值?
如何計(jì)算Java中數(shù)據(jù)溢出的N值?如果int溢出,可以將其更改為long。如果再長時(shí)間溢流,你可以好好照顧自己。int的四個(gè)字節(jié)有32位,long有64位。如果溢出,您可以找到一種方法將其轉(zhuǎn)換為字符串
如何計(jì)算Java中數(shù)據(jù)溢出的N值?
如果int溢出,可以將其更改為long。如果再長時(shí)間溢流,你可以好好照顧自己。int的四個(gè)字節(jié)有32位,long有64位。如果溢出,您可以找到一種方法將其轉(zhuǎn)換為字符串拼接。我不認(rèn)為正常的業(yè)務(wù)邏輯會長期泛濫。你提出的問題仍然可以解決,但我認(rèn)為最有趣的方法是將它改為long,這樣它就不會溢出
不。事實(shí)上,這種方法在許多框架中都使用
1。Rethrow
用戶定義的異常用于更好地隔離異常,識別異常類型、ID、用戶定義的消息以及用于日志等
2。對第三方庫的異常進(jìn)行打包和抽象,并與您的框架異常定義保持一致,以便于您的框架處理不同的異常
3。Restful API,統(tǒng)一異常管理