已采纳回答 / 爱与恨
try catch是用来捕捉异常并处理的,在try和catch之间填充需要捕获异常的代码,之后如果有异常直接走catch分支,进行异常捕获;if else则是条件分支语句,if是条件判断,如果不满足条件的话,执行else
2015-12-09
已采纳回答 / Caballarii
if (index>0 && fileName.substring(index).equals(".java")) {会利用条件判断的短路机制规避报错但其实不管你怎么写,运行正确就行,没必要追求更精妙的写法
2015-12-09
楼下说的对哇,ArrayList<T> al = new ArrayList<T>();其实这样看着比用基类hold住更直观哇
2015-12-08