Bonjour les GARS

J'ai quelques questions les voici (de débutant):

1- Pourquoi les méthodes que nous créons nous même ne doivent pas être à l'intérieur de la méthode main?

2- j'ai déjà programmé avec le langage C est-ce que les méthode que nous créons en java ont le même principe de fonctionnement que les fonctions en langage C

j'espère que mes questions ont été claire..

A+