有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

AtomicInteger中的java get()与intValue()方法

AtomicInteger类有两个方法,get()intValue(),定义如下

intValue()定义:

/**
 * Returns the value of this {@code AtomicInteger} as an {@code int}.
 */
public int intValue() {
    return get();
}

get()定义:

/**
 * Gets the current value.
 *
 * @return the current value
 */
public final int get() {
    return value;
}

使用非final方法intValue()有什么好处吗?出于所有实际目的,如果我没有错的话,我们可以使用get方法。请解释这种做法是否有好处


共 (1) 个答案

  1. # 1 楼答案

    方法intValue()之所以存在,是因为AtomicInteger扩展了Number,它是抽象的