Chapitre 6 - Exception Flashcards
1
Q
Cite les Runtime Exception a connaitre.
A
- Arithmetic Exception
- ArrayIndexOutOfBoundsException
- ClassCastException
- IllegalArgumentException
- NullPointerException
- NumberFormatException
2
Q
Cite les Checked Exception a connaître
A
- FileNotFoundException (subclass of IOException)
- IOException
3
Q
Cite les Errors à connaitre
A
- ExceptionInInitializerError
- StackOverflowError
- NoClassDefFoundError
4
Q
Quand on fais un mauvais cast il est toujours détecter au Runtime ?
A
Faux, si il est évident il empêche la compilation !
5
Q
Dans quels situation tu peux ajouter une exception à la classe fille ?
A
Si c’est un Runtime Exception (unchecked) car elles n’ont pas besoin d’être déclarer ou catch !
6
Q
Les exceptions checked sont des erreurs fatales qui arrêtent le programme. V/F
A
Faux, ça peut être une erreur qui nécessitent à arrêter le programme ou pas. Comme les unchecked
7
Q
Qu’est ce qu’on peut dire sur le JDK ?
A
- le JDK est nécessaire pour réaliser une application en Java
- la JVM est contenue dans le JDK