Aperiquiz #4 : Integer equals Integer

Soit le code suivant :


Quel est la valeur de c ?
  • true
  • false
  • Erreur de compilation
  • Une exception est levée lors de l'exécution
Réponse : (cliquez pour afficher)

Permalink  |  Commentaires (5)

Aperiquiz #3 : Paramètres de méthodes

Quel est le nombre maximum de paramètres pour une méthode ?

  • 127
  • 255
  • 256
  • Il n'y a pas de limites
  • Cela dépends du compilateur

Réponse : (cliquez pour afficher)

Permalink  |  Commentaires (1)

Aperiquiz #2 : Exception générique

Est-ce que le code suivant compile ? Réponse : (cliquez pour afficher)

Sources :

Permalink  |  Commentaires (0)

Aperiquiz #1 : Finally returns

Ceci est le premier post d'une longue (j'espère) série de questions : l'Aperiquiz.

Le principe est simple : mettre en évidence un point précis de la spécification Java en se basant sur un exemple de code inhabituel, une question tordue ou une particularité peu connue du langage.

Prêts ? C'est parti !

Considérant le code suivant :
public class Main {

    public static String myMethod() {
        try {
            return "try";
        } catch (Exception e) {
            return "catch";
        } finally {
            return "finally";
        }
    }

    public static void main(String[] args) {
        System.out.println(myMethod());
    }

}
Quel est le résultat ?
  • try
  • catch
  • finally

Réponse : (cliquez pour afficher)

Sources :

Permalink  |  Commentaires (0)