Когда я инициализирую массив в Java, например:
float[] array = new float[1000];
, все элементы инициализируются значением 0. Is то же самое происходит, когда я выделяю прямой буфер, например:
FloatBuffer buffer = ByteBuffer.allocateDirect(4*1000).asFloatBuffer();
? Я всегда получаю только нули, но, возможно, это зависит от реализации ...