https://wiki.c2.com/?DontUseExceptionsForFlowControl
https://softwareengineering.stackexchange.com/questions/189222/are-exceptions-as-control-flow-considered-a-serious-antipattern-if-so-why
结论:异常不适合用于控制流