Что такое ArrayList<Cat>
Some1
31 уровень
Что такое ArrayList
Архивный
Комментарии (14)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей Backend Developer в EPAM
21 октября 2019, 19:20
список ArrayList<Cat> создается так ArrayList<Cat> cats = new ArrayList<>();
это массив объектов Cat
+3
Ksenia Volkova Java Developer в DXC Master
21 октября 2019, 19:32
Только не массив, а список
0
Алексей Backend Developer в EPAM
22 октября 2019, 07:19
что-то не помню такого типа данных как "список". Массив это в чистом виде.
0
Ksenia Volkova Java Developer в DXC Master
22 октября 2019, 07:28
Список - List. Один из видов коллекций (Collection).
Зря не помните, хорошо бы еще помнить чем они отличаются.
0
Алексей Backend Developer в EPAM
22 октября 2019, 07:34
https://javarush.com/groups/posts/klass-arraylist
0
Ksenia Volkova Java Developer в DXC Master
22 октября 2019, 07:42
И?
0
Алексей Backend Developer в EPAM
22 октября 2019, 07:48
читали? внутри это массив, списочный массив. Для понимания как он работает он дается после массивов.
0
Ksenia Volkova Java Developer в DXC Master
22 октября 2019, 07:52полезный
Я прекрасно знаю, как он устроен внутри. То, что у него внутри есть массив, не делает его массивом. Это отдельный тип, реализующий конкретные интерфейсы, со своими особенностями.
Иначе же будьте последовательны и скажите "я не знаю такого типа как String, это просто массив, потому что внутри у него массив символов".
+1
hidden #598481
22 октября 2019, 07:53решение
То, что класс ArrayList внутри использует массив, не делает его самого массивом. Строка тоже внутри использует массив, но мы ее массивом не называем.
ArrayList иногда называют динамическим массивом, т.к. он, как и массив, позволяет хранить элементы, к которым можно обращаться по индексам, но в отличие от массива у него нет заранее определенного размера, и он может хранить столько элементов, сколько в него поместить.
+4
Ksenia Volkova Java Developer в DXC Master
22 октября 2019, 07:54
Синхрон ))
0
hidden #598481
22 октября 2019, 07:59
Как обычно)
Я наверное уже пару десятков сообщений тут не стал отправлять, потому что пока их набирал, появлялся твой ответ с тем же содержанием)
0
Ksenia Volkova Java Developer в DXC Master
21 октября 2019, 10:54
Список котов (объектов типа Cat)
0
Some1
21 октября 2019, 10:58
типа public static ArrayList<Cat>? или как это должно работать?
0
Ksenia Volkova Java Developer в DXC Master
21 октября 2019, 11:29
Да, как-то так
0