Reflection java

Ola Galera!
Gostaria de saber um pouco sobre reflection, pesquisando em alguns sites , e vendo exemplos entendi que:
reflection é utilizado para listar metodos de uma determinada classe, ou seja eu crio uma classe, só para utilizar o reflection, e no codigo digito o nome da classe a qual quero pesquisar… estou correto???
Se alguem souber de alguma apostila ou livro que fale sobre isso, por favor me informe, pois vou utilizar muito isso em meu serviço e não conheço.

http://www.guj.com.br/article.show.logic?id=10

So pra constar, o certo é reflection. :wink:

Valeu pela correção, falta de atenção de minha parte.

http://www.javareference.com/books/viewbook.jsp?id=62&page=1

http://java.sun.com/docs/books/tutorial/reflect/index.html