Originariamente inviato da oronze
static e public non mi sono ancora chiari, tantomeno classe, istanza di una classe (oggetto) e regole di visibilità....
Leggi magari (se non l'hai già fatto) il tutorial ufficiale:
http://java.sun.com/docs/books/tutorial/index.html

Originariamente inviato da oronze
una classe è quella che in un linguaggio tipo js o php è chiamata funzione?
No.
Nella OOP una classe è un tipo di dato che definisce uno "stato" (variabili membro) e un "comportamento" (funzioni membro o per dirla secondo la terminologia di Java, metodi).