CT333 當前離線
Banned
望月小妖 當前離線
姑姑!要相信過兒會長大!
進階會員
TOP
KinChungE 當前離線
長老會員
如果name1冇assign value if(name1.equals("Tony")){} 會throw null pointer exception 望月小妖 發表於 2020-8-24 22:36
rabbit82047 當前離線
潛水委員長
特級會員
天下無雙 當前離線
中級會員
上面 ching 講左分別 因為 variable 本身 nullable, 寫得多, 你會習慣性咁用第二種寫法, 咁樣可以減少好多 ... rabbit82047 發表於 2020-8-25 08:55
EITCo 當前在線
我反如慣左 try { if (name1.equals("Tony")) {} } catch (Exception e) {} KinChungE 發表於 2020-8-25 11:49
try catch好似有額外overhead? 而且為左咁整個block,睇code時會辛苦左 就算唔寫 "literal".equals(va ... EITCo 發表於 2020-8-25 14:07
我講係成個function由頭到尾try catch KinChungE 發表於 2020-8-25 16:17