Vous êtes sur la page 1sur 2

- Mot clef pour spécifier que la variable ne peut changer= Final

- Final, Finally, Finalize : différences ?


- Classe abstraite
o Ne peut pas être instanciée : V
o Pour définir un comportement par défaut : V
o Ne comporte pas d’implémentation : F, peut implémenter des interfaces, ne sait pas
o Peut être utilisée pour factoriser du code : V
- Passage d’arguments à une méthode : de quelle manière ? Par référence, par valeur ?
- Collections : différentes collections ? Quelle est la plus performante et pourquoi ?
- Notion objet immutable (string ?)
- Méthode Hcode
o 2 objets égaux ont le même Hcode : V
o 2 objets différents peuvent avoir le même Hcode : V
o Doit être implémentée pour les objets gérés par une implémentation Hmap : V
o Fournit un code de hachage nécessaire et suffisant pour retrouver les données dans
une table de hachage : F
- Spring :
o Définition
o Injection de dépendances
- Hibernate
o Définition
- Surcharge ?
- Polymorphisme
- Différences arraylist et vector

- Interface SET : TreeSet et HashSet


o Quelles différences entre les deux ?
o Structures internes
- Hmap et Treemap
o Quelles différences entre les deux ?
- Variables (ou attributs) de classe et d’instance
- Interface et classe abstraite
o Différences
o Dans quels cas utilise-t-on l’une ou l’autre ?
- Visibilité des méthodes
o Public, private, protected
o Différences pour une méthode
o Différences pour un attribut
- Qu’est-ce qu’un attribut statique ?
- Classe interne
- JEE
o EJB
o Différents types
- Lazy Loading
o Définition
o Quel design pattern pour implémenter ce concept ?
- Design Pattern
o Design pattern utilisés
o Définition et implémentation d’un design pattern
o Quels sont les 3 catégories de design pattern (Design Patterns de création, de
structure et de comportement)

Entretien Aymen

- Classe objet en Java


- Quelles méthodes peut-on avoir dans cette classe ?
- Lesquelles peuvent être utilisées en multithreading ? ne sait pas
- Equals :
o But de la méthode
o Différence avec le symbole « == »
- Hcode – Hmap
o Contraintes Hcode
o 2 objets égaux ont le même Hcode
o 2 objets différents peuvent avoir le même Hcode
- Map - Set- List ? Définition et différences
- Implémentations de Map : HashMap, TreeMap..
- Implémentations de List
o Différence ArrayList et Linked List
- Héritage en Java
o Polymorphisme
o Héritage multiple en Java ?
- Garbage collector
o Que fait-il ?
o Comment ça marche ?
o Hip – Stack
- Fuite mémoire
o Dans quel cas tombe-t-on dessus ?
o Comment les éviter ?
- Multithreading en Java
o Comment sont créés les threads en Java ?
o Mot clef synchronize

Vous aimerez peut-être aussi