Я немного новичок в программировании на Java. Два или три дня назад я столкнулся с вопросом о массивах в моем сознании, которые приводятся ниже.Как Array обрабатывает примитивные типы данных как объекты?
Каждый Java-программист знает, что массив представляет собой набор объектов, неважно, содержит ли он примитивные типы данных или строки.
Так что мой вопрос, если массив представляет собой набор объектов, так как это делает лечит или преобразует примитивного типа данных в объектов, потому что в Java, примитивный тип данных отличаются от объектов (например, строки) , Рассмотрим следующую программу: -
int[] Array = new int[3];
Array[0] = 1;
Array[1] = 2;
Array[2] = 4;`
for(int a=0;a<Array.length;a++) System.out.println(Array[a]);
Я сделал массив или массив объектов с использованием нового ключевого слова и тип данных следует за ним. Это, конечно, подходит для массивов. Но когда я делаю что-то подобное для переменной, он потерпит неудачу.
int var1 = new int 3;
внимания, спрашивая снова, как же в Java массиву лечит или новообращенные Примитивный тип данных, как объектов, так как обычно Примитивные типы данных являются не объекты.
Спасибо!
* «как в массиве Java обрабатывает или преобразует примитивный тип данных в качестве объектов» * Это не так. Где вы это слышали? Массивы примитивных типов имеют примитивные типы. – Radiodef
«Каждый Java-программист знает, что массив представляет собой набор объектов, неважно, содержит ли он примитивные типы данных или строки». Неправильно. Массив - это объект, но он не обязательно содержит объекты. –
@ Radiodef Я этого не слышал. Я использую этот термин, чтобы просто реализовать свой вопрос легко. Если Java не рассматривает примитивные типы данных как объекты, как программисты говорят, что Array является Collection of Objects. Поскольку Array хранит целые числа или любые другие примитивные типы данных, которые должны быть сохранены, которые не считаются объектами. –