Size: a a a

2020 December 02

L

Linnik 🎄 in learn.java
Хм
источник

L

Linnik 🎄 in learn.java
А это ты в идее смотришь?
источник

ch

central hardware in learn.java
central hardware
Ты пишешь СВОЮ реализацию а не копирешь arraylist потому что arraylist это штука про производительность а не про то чтобы его любой начинающий мог понять ты его переписать под себя не потянеш, его уже 20 лет пытаются ускорить
Да и задание сто процентов было не про стырить код из arraylist-а
источник

DK

Dmtr Klkv in learn.java
Linnik 🎄
С коллекциями?
Там все просто, чтобы не жрать память попусту, при пустом конструкторе они создают массив объектов длиной 0. Потом при вызове метода адд, они вызывают метод гроу, который вызывает метод эншур капасити.
источник

L

Linnik 🎄 in learn.java
Dmtr Klkv
Там все просто, чтобы не жрать память попусту, при пустом конструкторе они создают массив объектов длиной 0. Потом при вызове метода адд, они вызывают метод гроу, который вызывает метод эншур капасити.
Вот
источник

L

Linnik 🎄 in learn.java
Это я и хотел узнать.
источник

L

Linnik 🎄 in learn.java
У меня немного не так просто
источник

DK

Dmtr Klkv in learn.java
Я это прочитал в коде за 1 минуту, Ctrl + Click на конструкцию в идее.
источник

L

Linnik 🎄 in learn.java
Dmtr Klkv
Я это прочитал в коде за 1 минуту, Ctrl + Click на конструкцию в идее.
Вот в этом и проблема была
источник

L

Linnik 🎄 in learn.java
Я нажал тоже самое. и меня никуда не ведёт эта переменная
источник

L

Linnik 🎄 in learn.java
У меня другая реализация метода ensureCapacity
источник

L

Linnik 🎄 in learn.java
В ArrayList этом
источник

L

Linnik 🎄 in learn.java
И я не могу найти DEFAULT_CAPACITY этот
источник

L

Linnik 🎄 in learn.java
Я и щас не могу найти, но я так понимаю это у меня что-то другое.
источник

DK

Dmtr Klkv in learn.java
Переменная не ведет, жмешь на название метода, когда он вызывается, чтобы прыгнуть туда, где он написан.
источник

Э

Эд in learn.java
jdk разные
источник

DK

Dmtr Klkv in learn.java
Эд
jdk разные
АррейЛист небось один и тот же.
источник

L

Linnik 🎄 in learn.java
Dmtr Klkv
Переменная не ведет, жмешь на название метода, когда он вызывается, чтобы прыгнуть туда, где он написан.
А где ты нажал, чтобы попасть на этот ensure?
источник

DK

Dmtr Klkv in learn.java
Я просто дальше крутил и читал названия, капасити означает пустое место в массиве, поэтому эншур капасити это проверка на то, что место есть.
источник

DK

Dmtr Klkv in learn.java
Гроу это увеличение капасити, а адд это добавление элемента.
источник