1._system 自身保证不抛出异常，不用catch