Hello. I have the following code: char[] unitStack = new char[256]; unitStack.length = 0; Does it make sense from viewpoint of simplifying memory management? If I enlarge the size, the array won't be reallocated?