Faire crasher un programme
Fermé
linquisiteur
-
4 août 2013 à 21:04
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 4 août 2013 à 22:17
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 4 août 2013 à 22:17
A voir également:
- Faire crasher un programme
- Programme demarrage windows 10 - Guide
- Fichier ouvert dans un autre programme - Guide
- Desinstaller un programme - Guide
- Programme démarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
2 réponses
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
4 août 2013 à 21:27
4 août 2013 à 21:27
Dans les erreurs classiques :
NullPointerException : si tu passes null en paramètre
ArrayIndexOutOfBoundsException : si le tableau n'est pas assez grand
NullPointerException : si tu passes null en paramètre
initTab(s,null); initTab(null,a); initTab(null,null);
ArrayIndexOutOfBoundsException : si le tableau n'est pas assez grand
int[] a = new int[3]; initTab(s,a);
si je passe nul en paramètre je rentre quand même dans la procédure?
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
4 août 2013 à 22:17
4 août 2013 à 22:17
Oui, mais tu va planter :
- si s==null : sur l'appel de méthode s.equals
- si a==null : sur la récupération de la case a[0] ou de l'attribut a.length (selon la valeur de s).
- si s==null : sur l'appel de méthode s.equals
- si a==null : sur la récupération de la case a[0] ou de l'attribut a.length (selon la valeur de s).