中间变量因异常产生而失效

xiaoxiao2021-02-28  79

public getA(){ Boolean  b = true; if(b){ return; } C c = getC(); b = false; } getA方法这在页面加载时候加载一次,如果方法getC中出现异常,导致b=false失效,则失效后再次调用方法getA时将不能再次走入getC方法,正确写法如下。 public getA(){ Boolean  b = true; if(b){ return; } try{ C c = getC(); }finally{ b = false; } }

转载请注明原文地址: https://www.6miu.com/read-52572.html

最新回复(0)