Bonjour,

J'aimerais savoir quelle est la différence entre une compilation en échec et une Exception ?

Par rapport à un exemple, je pensais qu'en cas d'absence du mot clé static, dans la déclaration de main(), cela donnerait une erreur de compilation mais en réalité, cela donne "exception is thrown at runtime".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public class Pass2{
public void main (String [] args){
}}
Quelqu'un saurait-il m'éclaircir à ce propos ?

Merci d'avance pour votre aide.