Arrays
Arrays can be created with
new operator, or alternatively with {} syntax.

package com.minte9.basics.arrays;
public class Arrays {
public static void main(String[] args) {
int[] nums;
nums = new int[2];
nums[0] = 1;
nums[1] = 2;
String[] names = {"John", "Marry", "Ana"};
System.out.println(nums[1]);
System.out.println(names[2]);
try {
names[3] = "Willy";
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
Types
An array is
forever an array.

package com.minte9.basics.arrays;
public class Types {
public static void main(String[] args) {
Dog[] dogs = new Dog[4];
dogs[0] = new Dog();
dogs[1] = new Dog();
System.out.println(dogs.length);
}
}
class Dog {}
Join
Starting with Java 8 we can use
String.join() method.

package com.minte9.basics.arrays;
public class Join {
public static void main(String[] args) {
String[] A = new String[] {"a", "b", "c"};
System.out.println(
String.join(", ", A)
);
}
}