Static and dynamic arrays

In java, if I make an array variable arr, then, initialise the values to it, then it remains fixed , that means that particluar array will be static .
and to use the dynamic array we use arrayList,
Does in java, all the arrays(like 1D, 2D,etc) are static and arrayList is dynamic?

int[] arr=new int[7]; arr=new int[10]; in this I have made an array variable arr giving it a size of 7 first and then change the size to 10, as I can change the size of this array , so it’s a static array or dynamic array?

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.