virote328 wrote
Is it true that the JACK array's don't know their own length?
Correct. There is no Array.length() method.
[Edited]
Misunderstood the original post 8-(.
The questions is about array boundary checking.
You are correct that there is no boundary checking.
Given an array of length 1, "array[1]" will read an unknown value from beyond the array; it will write to memory outside the array, most likely corrupting the heap.
--Mark