Классификация массива:
1. Разделите массив индекса на индексный массив и ассоциативную массив от индекса массива
Кода -копия выглядит следующим образом:
/ * Индексный массив, то есть массив, обычно называемый */
var ary1 = [1,3,5,8];
// Нажмите на элемент массива по индексу, начиная с 0 (конечно, некоторые языковые реализации начинаются с 1)
// индекс на самом деле является порядковым номером, целочисленным номером
оповещение (ary1 [0]);
предупреждение (ary1 [1]);
предупреждение (ary1 [2]);
предупреждение (ary1 [3]);
/* Ассоциативный массив относится к массиву, доступному с неординальным типом в качестве индекса в Python, называемом словарем*/
var ary2 = {};
// При доступе используйте неординированные числа (числа), вот строка
ary2 ["One"] = 1;
ary2 ["два"] = 2;
ary2 ["thr"] = 3;
ary2 ["fou"] = 4;
2. Разделите данные на статические массивы и динамические массивы от хранения данных.
Кода -копия выглядит следующим образом:
// Статический массив в Java
// После определения длина массива фиксирована и не может быть изменена. Элементы массива извлекаются с помощью индекса.
Int [] ary1 = {1,3,6,9};
// Динамический массив в Java
// реализация ArrayList в Java основана на массиве. Здесь мы говорим, что динамические массивы обобщены, независимо от того, какой метод реализован.
Список <integer> ary2 = new ArrayList <Integer> ();
ary2.add (1); // элементы могут быть добавлены динамически, а длина массива также изменяется с изменением.
ary2.add (3);
ary2.add (6);
Кода -копия выглядит следующим образом:
/* массив JS принадлежит динамическому массиву*/
var ary = []; // определить массив, не указана длина
ary [0] = 1; // Вы можете динамически добавить элементы
ary.push (3);
ary.push (5);
Alert (ary.join (",")); // Выход 1,3,5
Массив JS принадлежит как индексным массивам, так и динамическим массивам, потому что, по сути, это объект JS, отражающий характеристики динамического языка JS. Тем не менее, индексный массив JS не «непрерывно распределяет» память, поэтому метод индексации не обеспечивает высокую эффективность. Массивы в Java непрерывно выделяют память.