gpt4 book ai didi

java - Java 中的静态导入 Long.parseLong

转载 作者:行者123 更新时间:2023-11-30 10:00:09 26 4
gpt4 key购买 nike

今天,在私有(private)方法中,我使用了 Long.parseLong()(整个类(class)只用了一次),并将一些 String 作为值。在同行评审时,同事写道,这个方法应该是 static import,然后在没有 Long. 的情况下调用。我问为什么,因为据我所知,https://stackoverflow.com/a/421127/4952262 中有什么?在这种情况下,我们应该直接使用 Long.parseLong() 而不是尝试保存 5 个字符。答案是 parseLong 方法就在 Java.lang.Long 包中,它是安全的,因为这个方法过去、现在和将来都在这个包中。这是好方法吗?它真的能让代码更具可读性吗?

最佳答案

这取决于你如何推断​​它,我已经阅读了很多关于静态导入增加代码可读性的文章。但是让我们考虑一个场景,您有两个类,即 A 类和 B 类。认为这两个类都有类似的静态字段/方法,您想在某些第三类 C 中使用。
现在它如何提高代码的可读性?

再说一次,我不是在争论使用静态导入的错误或正确之处,但是是的,我确实相信在某些情况下这样做听起来不错,但在其他情况下可能并非如此。

注意: 无论如何,就我所知,它在性能方面没有任何区别。

关于java - Java 中的静态导入 Long.parseLong,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58323438/

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