Im из Perl, где хэши и массивы удобны в использовании, так как они очень динамичны и делают много вещей в фоновом режиме, которые обычно раздражают программиста.ArrayLists и HashMaps рекомендуется использовать в Java?
Как и я, я начинаю использовать hashmaps и ArrayLists, так как они делают работу по программированию более легкой и быстрой. Но как это происходит? Рекомендуется ли использовать эти типы данных для больших проектов или я должен ограничиться только ядром Java со строками и массивами?
Спасибо за все ответы :-)))
http://stackoverflow.com/q/629804/1065197 –
Лучше использовать классы с типами данных не по соображениям производительности, а для ясности и ремонтопригодности. Объекты BTW намного быстрее и используют гораздо меньше памяти. –
Да и нет. Я создал PerlArray и PerlHash для того, чтобы делать то, что мне нравится делать с массивами и хэшами Perl. Если я собираюсь использовать Java-массивы, я в значительной степени управляю ими в 'ArrayList'. Но поиск хэшей не будет таким быстрым, как в основном, это * struct *, где смещение может быть сохранено непосредственно в байт-коде. Я не всегда программирую на Java, но когда я это делаю, я использую объекты для данных и контейнеров для отношений и алгоритмов. – Axeman