Why We Use Arraylist Instead Of Array In Java