java - 性能 Boolean.ValueOf 与 new Boolean(request.getParameter ("value"))

标签 java

<分区>

Possible Duplicate:
Best performance for string to boolean conversion

哪种做法被认为是更好的做法,更重要的是,哪种做法会给我带来更好的表现?

最佳答案

boolean 构造函数的文档说:

 * <p><b>Note: It is rarely appropriate to use this constructor.
 * Unless a <i>new</i> instance is required, the static factory
 * {@link #valueOf(boolean)} is generally a better choice. It is
 * likely to yield significantly better space and time performance.</b>

valueOf 返回对常量值的引用,因此不会创建新对象。

关于java - 性能 Boolean.ValueOf 与 new Boolean(request.getParameter ("value")),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14124761/

相关文章:

java.lang.RuntimeException : Unable to instantiate application, java.lang.ClassNotFoundException:

java - Facebook 登录 Android SDK ClassNotFoundException : com. facebook.gdp.LightWeightLoginParameters

java - 使用 for each loop 和 Map 创建 JSON 文件 - 它在 for 循环的所有迭代中重复第一个元素值

java - 如何使用 AspectJ weaver 自定义 Spring 注解

java - 如何在重复值的情况下找到最大的元素定位器

java - Axis2 生成的 stub 是线程安全的吗?

java - 在构造函数中初始化静态字段

java - 将 mariaDB 客户端与 MySQL 数据库集成的问题

java - 无法使用 AVD 在 Windows 7 上绑定(bind)端口 1131

java - 什么时候可以捕获NullPointerException?