BufferedImage image = new BufferedImage(Defaults.SCREEN_WIDTH, Defaults.SCREEN_HEIGHT, BufferedImage.TYPE_INT_RGB);
int[] pixels = ((DataBufferInt)image.getRaster().getDataBuffer()).getData();
Этот код был найден в проекте с открытым исходным кодом, и я просто хочу выяснить, что происходит. Всякий раз, когда я меняю значение «пикселей», он «записывается» в буферное изображение. Я хотя это потому, что целые числа в Java являются примитивными типами, а не ссылочными типами, естественно, массивы целых чисел тоже будут. Итак, я думаю, мой вопрос в том, все ли типы ссылок массивов в Java?Как целочисленный массив может быть ссылочным типом?
Да, все массивы, даже примитивные типы, являются объектами и являются, таким образом, ссылочными типами. – rgettman