Static e void

ola pessoal

Estou aprendendo Java, começando estudando algumas apostilas do Caelum, que são muito boas…
Pra que serve o método static ? quando uso somente o void ?

A palavra reservada static é um modificador que pode ser aplicado a atributos ou a métodos.
Quando aplicado a atributos, indica que os mesmos serão compartilhados por todas as instâncias da classe. Ou seja, quando um atributo é marcado como static, este será criado apenas uma vez, e todas as instâncias daquela classe irão acessar este mesmo atributo.
Quando aplicado a métodos, o modificador indica que o método pode ser invocado sem que seja criada uma instância da classe, ou seja, sem ser necessário usar o new ou nenhuma outra forma de instanciar a classe. Para invocar métodos static utiliza-se apenas o nome da classe ponto (.) a invocação do método.
Dentro de métodos static somente atributos marcados como static podem ser acessados diretamente.

EDIT: A palavra reservada void pode ser aplicada para métodos e indica que o mesmo não retorna valor algum ao ponto de chamada.