try-catch语句对性能会有一定影响,因为在try块中抛出异常时,程序会寻找适合的catch块来处理异常,这个过程会增加一定的执行时间。因此,在编写try-catch语句时,应该尽量避免在程序的主逻辑中频繁使用try-catch块,而应该把可能产生异常的代码放在try块中,以减少性能影响。另外,应该注意避免使用try-catch来控制程序流程,而应该把它用于处理真正的异常情况。