Expliquez la finalité et les caractéristiques des interfaces de marqueur en programmation.
Java
Que se passe-t-il si, dans une classe utilisée comme clé, les méthodes equals et hashCode se comportent différemment, malgré des valeurs identiques?
Comment la taille du tableau interne ArrayList changera-t-elle si, ayant 10 éléments, on en ajoute un onzième?
Y a-t-il des restrictions sur l'utilisation des types de base dans les types génériques ?
Quels sont les principaux avantages et inconvénients de l'utilisation du langage Java?
Pouvez-vous expliquer les idées principales des principes PECS dans le contexte du développement logiciel?
Pourriez-vous énumérer les types existants de ramasse-miettes dans la JVM?
Comment la taille du conteneur Vector changera-t-elle lors de l'insertion du 11ème élément, si initialement il contient 10 éléments?
Que se passera-t-il avec la méthode hashCode dans une classe si elle ne l'hérite pas explicitement d'une autre classe?
Qu'est-ce que et de quels éléments se compose la construction *.var dans les langages de programmation?
Comment fonctionne le mécanisme de chargement des classes dans la JVM et quels types de ClassLoader connais-tu?
Peux-tu nommer les principaux motifs de composition en conception orientée objet ?
Comment créer une application entièrement fonctionnelle à partir du code source Java?
Quelles conséquences peuvent survenir lors de la création massive d'objets dans un programme?
À quel endroit lien généralement enregistré une ressource ou un objet dans le système?
Quel est le rôle principal de l'utilisation du mot-clé final lors de la définition d'une classe ou d'une interface en Java?
Quelle est la fonction des classes d'enveloppe en programmation?
Pouvez-vous nommer les différents types de ramasse-miettes utilisés dans la JVM?
Pourriez-vous parler des différentes variantes du mécanisme de chargement de classes dans la JVM?
Quelles restrictions existent lors de l'utilisation de génériques dans un langage de programmation?