gpt4 book ai didi

java - 如果 try block 中的不必要代码会影响性能吗?

转载 作者:行者123 更新时间:2023-11-30 07:13:56 24 4
gpt4 key购买 nike

对于sql连接我们一般是这样的

Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","username","password");

因为这会抛出异常,所以我们通常在 try block 中编写。但我的问题是,如果我在 try block 中编写不抛出异常的不必要代码,那么性能会受到影响吗?

try
{
//some 100 lines codes that does not throw exception
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","username","password");
}
catch(Exception e)
{
}

最佳答案

不,至少没有任何意义。 “太大”的 try block 最大的危害是可读性,在大多数情况下它没有意义。您可以只在方法中使用 throws SQLException,而不是跨越大部分方法的 try block 。

关于java - 如果 try block 中的不必要代码会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18892013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com