Трябва ли да избягваме създаването на обекти в java?

Съдържание:

Трябва ли да избягваме създаването на обекти в java?
Трябва ли да избягваме създаването на обекти в java?
Anonim

Няма начин да избегнете създаването на обекти в Java. Създаването на обекти в Java поради неговите стратегии за разпределяне на паметта е по-бързо от C++ в повечето случаи и за всички практически цели в сравнение с всичко останало в JVM може да се счита за „безплатно“.

Какви са начините да избегнете създаването на обекти в Java?

В Java можем да избегнем създаването на обект по 2 начина:

  1. Правим класа като абстрактен, така че можем да избегнем ненужното създаване на обект със същия клас и друг клас.
  2. Правене на конструктора като частен (модел на единичен дизайн), така че можем да избегнем създаването на обект в друг клас, но можем да създадем обект в родителски клас.

Скъпо ли е създаването на обекти в Java?

Всяко създаване на обект е приблизително толкова скъпо, колкото malloc в C или ново в C++ и няма лесен начин за създаване на много обекти заедно, така че не можете да се възползвате от ефективността, която получавате с груповото разпределение.

Защо трябва да създадем обект в Java?

Обектите са необходими в OOPs защото могат да бъдат създадени за извикване на нестатична функция, която не присъства в основния метод, но присъства в класа и също така предоставя името на пространството, който се използва за съхраняване на данните.

Можем ли да създадем обект без нов в Java?

Можете да създадете обект без нов чрез: Reflection/newInstance, клониране и(де)сериализация.

Препоръчано:

Интересни статии
Кога Мелиса и Крис започнаха да се срещат?
Прочетете още

Кога Мелиса и Крис започнаха да се срещат?

Дуото беше свързано за първи път през март 2017, след като бяха забелязани заедно на международното летище в Лос Анджелис. Седмица по-късно двамата потвърдиха връзката си, като показаха PDA на плажа в Мексико. Нещата станаха сериозни през февруари 2019 г.

Какво е значението на schizachyrium scoparium?
Прочетете още

Какво е значението на schizachyrium scoparium?

Определения на Schizachyrium scoparium. красива издръжлива северноамериканска трева с листа, които стават бледобронзови през есента. синоними: Andropogon scoparius, трева от метла, прерийна трева, телена трева. вид: метла трева. всяка от няколкото треви от рода Andropogon;

Защо Теси не е доволна от първата рисунка?
Прочетете още

Защо Теси не е доволна от първата рисунка?

Причината за нещастието на Теси при първото теглене на лотарията е проста: нейното семейство е изтеглило листчето с черното петно. … Тя се опитва да твърди, че първата рисунка е била несправедлива – че на съпруга й не е било дадено достатъчно време да нарисува листчето, което е искал.