how to properly instantiate an array in java
// first way
int[] array = {1, 2, 3, 4, 5};
// second way
int[] array;
data = new int[] {2, 4, 6, 8, 10};
// third way
int[] array = new String[10]; // this array can hold 10 elements
data = {1, 3, 5, 7, 9};
// fourth way
int[] array = new int[10];
array[0] = 3;
array[1] = 5; // assign value one by one
// if you have a method that returns an array, you can do this
public String[] getArray() {
return new String[] {"honey", "bee"};
}