It lets you examine the structure of a class and provides runtime information on fields, methods, access modifiers, and the like. Feeding applets with tabular data Those of you who read the previous tip on applet parameterization probably noticed that one important category of objects was left uninitialized by our method. I know the mad scientist in you will only be satisfied with higher dimensions, but I'll leave those to you as an exercise. As in my previous tip, only arrays of primitive types and strings will be processed. But of course, it's easy to extend our technique and directly initialize other types as well.
Arrays are the ideal data structure for the storage of tabular data.
Our technique makes it simple to pass table parameters to applets. As an example, we could imagine a tournament scoreboard applet. Note that Java allows ragged arrays. These are arrays having rows of various lengths. Our fetching method takes care of allocation.