Пример 1:
Код: Выделить всё
java.util.concurrent.PriorityBlockingQueue#offer(E e):
public boolean offer(E e) {
final ReentrantLock lock = this.lock;
lock.lock();
try {
boolean ok = q.offer(e);
assert ok;
notEmpty.signal();
return true;
} finally {
lock.unlock();
}
}
Пример 2:
Этот метод java.text.NumberFormat#getInstance(Locale желаемыйLocale, выбор int): создает DecimalFormat, но тип возвращаемого значения — NumberFormat. Почему бы не сделать тип возвращаемого значения DecimalFormat?
Подробнее здесь: https://stackoverflow.com/questions/141 ... -is-return
Мобильная версия