我有一个性能问题,当使用try catch子句时,最好指定你可以得到的确切异常,或者只是使用异常它更好?例:
try {
whatever
} catch (NullPointerException ex) {
whatever
}
Run Code Online (Sandbox Code Playgroud)
或者如果你不介意什么样的例外:
try {
whatever
} catch (Exception ex) {
whatever
}
Run Code Online (Sandbox Code Playgroud)
因为我知道你可以使用不同的异常来触发不同的效果,但我只是要求性能.
好吧只是关于性能的一些问题,但我认为一些问题是合乎逻辑的: - 如果我使用短名称的变量将更好/更快地处理?示例:"String s"将优于"String superphrase". - 关于文件名,如果文件名很短,访问速度会更快吗?示例:(几乎相同)filename.txt或f.txt.
感谢所有人,我真的很想让我的软件变得更好:)