java - 使用设计模式会使 Java 代码变慢吗?

标签 java performance design-patterns

<分区>

使用设计模式会使 Java 代码变慢吗?如果我使用额外的接口(interface)和语法结构(如类包装),我会得到组织良好但速度慢的代码,还是不会使我的代码显着变慢?

最佳答案

不会使您的代码显着变慢。由于一些函数调用被包装在额外的类或方法中,一些方法调用有点慢,但人们不会注意到这一点。大约是纳秒级。总是喜欢良好的可读性和可重用代码的优势。

我是一个高性能应用程序,您应该考虑在基于模式设计和实现它之后重构您的代码以获得更高的性能。但通常这不是必需的。

一如既往:这取决于使用的模式和程序的用例。

关于java - 使用设计模式会使 Java 代码变慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12759650/

相关文章:

java - Spring Batch从文件获取数据并传递给过程

java - Guice 运行时依赖参数重新注入(inject)

java - 重定向到全局中的 url。 java 文件没有被渲染

C++ 代码比它的 C 等效代码慢?

c# - 关于套接字编程的 APM、EAP 和 TPL

c# - 如何提高圈复杂度?

java - Jackson 反序列化子类型将枚举字段设置为 null

sql - PostgreSQL ORDER BY 需要很长时间

python - 同一种语言的一种语言的实现如何能比该语言更快?

javascript - 您应该将 HTML 代码放入 JavaScript 中还是从服务器调用它?