FileDocCategorySizeDatePackage
Simple.javaAPI DocExample655Sat Oct 26 10:34:28 BST 2002None

Simple.java

import java.lang.reflect.*;
import java.util.*;

/**
 * Show a couple of things you can do with a Class object.
 * @author Ian F. Darwin, ian darwinsys.com
 * @version $Id: Simple.java,v 1.1 2002/10/26 14:34:28 ian Exp $
 */
public class Simple {
	public static void main(String[] argv) throws Exception {
		Class c = Class.forName("java.util.Date");

		Date d = (Date)c.newInstance();
		System.out.println("Today is " + d);

		System.out.println("d is of class " + c.getName());

		Method[] methods = c.getMethods();
		// Just print the first few to avoid filling the screen.
		for (int i=0; i<10; i++)
			System.out.println(methods[i].toString());
	}
}