Articles

certification java

OCPJP 6 – Compilation et exécution – Questions/Réponses

Les questions suivantes sont des questions types posées à l’OCPJP. Elle vont vous permettre de valider vos acquis sur la compilation et l’exécution d’un programme Java.

Lire la suite

certification java

OCPJP 6 – Jour 31 – Compilation et exécution

Avant toute compilation d’un fichier Java, il est important de faire quelques rappels :

  • un fichier contient une seule classe dont le modificateur de portée est public
  • le nom du fichier est strictement le même que le nom de la classe public (majuscule/minuscule importante)

Lire la suite

certification java

OCPJP 6 – Jour 30 – Les Threads

La machine virtuelle java (JVM) permet d’exécuter plusieurs traitements en parallèle (en pratique, ils s’exécutent par « tranche » et en alternance sur le processeur). L’intérêt d’une application multithreads est notamment de gérer l’exécution de traitements longs sans bloquer les autres ou de lancer plusieurs exécutions d’un même code simultanément sur différentes données.

Lire la suite

certification java

OCPJP 6 – Jour 19 – Les assertions

Par définition, une assertion est une proposition donnée et soutenue comme vraie (une affirmation). C’est un mécanisme qui permet au programmeur de vérifier la validité de certaines conditions. En d’autres termes, les assertions donnent la possibilité aux développeurs de s’assurer qu’une variable a effectivement l’état qu’elle devrait avoir.

Lire la suite

certification java

OCPJP 6 – Jour 11 – Polymorphisme, redéfinition et surcharge

Le polymorphisme est le mécanisme au runtime qui permet d’appeler une méthode sur un objet, dont vous ne connaissez pas le type réel, mais le comportement va être fonction de ce type. Cela nécessite héritage et redéfinition.

Lire la suite