Archives de
Mois : décembre 2020

HashMap

HashMap

Contexte En programmation, il existe divers mécanismes pour collecter des données. Les langages de programmation tels que Java utilisent se qu’on appelle les Collections qui représentent un regroupement d’objets. En d’autres termes, une collection est un cadre avec des classes et des interfaces pour stocker et manipuler un ensemble d’éléments de données. A quoi servent les collections? Dans un tableau normal, il y a un nombre fixe d’éléments à stocker, il ne peut donc pas répondre à tous les besoins…

Lire la suite Lire la suite

Buffer Overflow

Buffer Overflow

What is a Buffer Overflow and when does it happen ? A buffer overflow is an anomaly that occurs when a software writing data to a buffer exceeds the capacity of the buffer, causing adjacent memory locations to be overwritten.In other words, too much information is transmitted in a container that does not have enought space, and this information ends up replacing the data in the adjacent containers. What are the consequences ? The buffer overflow can crash a program…

Lire la suite Lire la suite

JAVA FX

JAVA FX

Cette bibliothèque a été conçue pour remplacer Swing et AWT, qui ont été développés à partir de la fin des années 90, pour pallier les défauts de ces derniers et fournir de nouvelles fonctionnalités (dont le support des écrans tactiles). Depuis la version 2.0, il s’agit d’une véritable API qui est proposé sous la forme d’une bibliothèque tierce et qui plus est, devient open source. JavaFX 2.2 et les versions ultérieures sont entièrement intégrées à l’environnement d’exécution Java SE 7…

Lire la suite Lire la suite