Qu'est-ce qu'une classe ?
Pouvez-vous expliquer la différence entre un objet et une classe ?
Qu'est-ce qu'un constructeur ?
Quelle est la différence entre une interface et une classe abstraite ?
Qu'est-ce que le mot-clé "static" signifie ?
Comment gérez-vous les exceptions ? ****
Qu'est-ce que la surcharge de méthodes ?
Comment fonctionne l'annotation @Override, et quand est-il approprié de l'utiliser ?
Comment fonctionne la gestion de la mémoire en Java ?
Quelles sont les différences entre Java 7 et Java 8 ?
Quels sont les quatre principes fondamentaux de la POO ? Expliquez les.
Qu'est-ce qu'un design pattern en programmation ?
Quels design pattern connaissez vous ? Expliquez les.
Qu'est-ce que le modèle de conception MVC (Modèle-Vue-Contrôleur), et comment l'utilisez-vous ?