Я узнал из других ссылок & ТАК, что Double
имеет множество недостатков.Двойной класс с двойным примитивным типом данных
Двойные недостатки по сравнению с двойным примитивного типа данных:
- Это медленнее (ссылка: Java Double vs double: class type vs primitive type)
- Это займет больше памяти из метаданных, участвующих в ней.
Теперь я знаю, что есть некоторые манипуляции, что мы можем сделать с помощью Double. JavaDoc, но большинство (85%) этих методов статичны, но это не огромное преимущество. Еще одна вещь, которую я знаю, что double не может быть нулевым.
Double doubleClass = null; // Is valid
double doubleType = null; // Results in NPE
После всех этих недостатков я не могу понять, почему мы использовали двойной и не двойной сценарий реальной жизни. Могут ли некоторые привести пример реального мира и объяснить.
Благодаря
Вы использовали * коллекции * ?, Кроме того, 'double doubleType = null; // Результаты в NPE' не компилируются. – TheLostMind
еще нет. Я нахожусь в фазе обучения. –
@ newbie2314 Комментарий от TheLostMind на самом деле отличный ответ на ваш вопрос. – DeiAndrei