Chapitre 6 - Exception Flashcards

1
Q

Cite les Runtime Exception a connaitre.

A
  • Arithmetic Exception
  • ArrayIndexOutOfBoundsException
  • ClassCastException
  • IllegalArgumentException
  • NullPointerException
  • NumberFormatException
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cite les Checked Exception a connaître

A
  • FileNotFoundException (subclass of IOException)
  • IOException
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cite les Errors à connaitre

A
  • ExceptionInInitializerError
  • StackOverflowError
  • NoClassDefFoundError
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 !

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 !

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly