Review java - Array

Both are allow

1
2
string argc[];
string[] argc;
1
2
int[] nums = new int[7];
nums[0] = 10;
1
2
Rabbit[] racers = new Rabbit[10];//10 empty rabbit array;
racers[0] = new Rabbit("B","F");
1
System.arraycopy(nums, 0, nums, 0, nums.length);
  1. An array needs to know its size at the time of creation, arrayList does not.
  2. To assign an object in array you must assign it to a specific index.
  3. Array use array syntax ([]).
  4. ArrayList is parameterized. ArrayList<string>
1
2
3
4
5
6
ArrayList<Flower> flowerList = new ArrayList<Flower>();// <- ArrayList constructor
Flower f = new Flower();
Flower m = new Flower();

flowerList.add(f);
flowerList.add(m);