Arrays are declared using the [] notation so to declare an array of String objects you would do the following:
Now if you want to actually create the instance of the String array then you need to specify the size within the []'s:
String[] stringArray = new String[7];
This then gives you an empty container to place your String objects into the array:
stringArray[0] = "First";
etc etc.
Moving to something a bit more complex like your own classes the same prinicipal applies so if we had a class Bob which is constructed with a pair of string arguments it would be something like this:
Bob[] bobs = new Bob[7];
bobs[0] = new Bob("Some", "Data");
bobs[1] = otherBobVariable;
This is perfectly fine for fixed sized arrays but you may be better off using a collection instead and then using the collections toArray() methods to create your array when you need it.
Hope this helps.