|| 和 | 都是表示“或”,区别是 || 只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断用在这个地方,如果用 || 的话,那么前面InstantiationException如果出现异常,那么就不会对IllegalAccessException 进行捕捉了,所以得用 | ,以防止漏掉异常
try是用来监视它所在的程序块是否发生异常,如果发生异常就抛出它。对于系统产生的异常或程序块中未用try监视所产生的异常,将一律将java运行系统自动抛出它