Articles

Sauvegarde

Ubuntu 16.04 LTS – Réalisez une sauvegarde chiffrée de vos données avec GnuPG

Dans cet article, nous allons voir comment réaliser une sauvegarde de vos données en créant une archive chiffrée avec GnuPG. Le chiffrement sera asymétrique (une paire de clés publique et privée) et nous aborderons une façon atypique de sécuriser et de sauvegarder votre paire de clés. La restauration sera aussi traitée car celle-ci reste évidemment la pierre angulaire d’une bonne sauvegarde.

Lire la suite

certification java

OCPJP 6 – Jour 4 – Classes abstraites et interfaces

Une classe abstraite et une interface ne peuvent être instanciées. Le mécanisme des classes abstraites permet de définir des comportements (méthodes) dont l’implémentation (le code dans la méthode) se fait dans les classes filles. Ainsi, on a l’assurance que les classes filles respecteront le contrat défini par la classe mère abstraite. Une interface est une classe 100% abstraite où toutes les méthodes sont abstraites et tous les attributs sont des constantes.

Lire la suite

certification java

OCPJP 6 – Jour 3 – Classe Java : Membres et visibilité

Dans le chapitre précédent nous avons vu la notion de visibilité sur une classe, nous allons voir maintenant cette notion sur les données membres d’une classe, à savoir les méthodes et les attributs.

Il est important de garder à l’esprit que si une classe A ne peut être accédée par une classe B, alors aucun membre de cette classe A ne sera accessible par la classe B (même si un membre est déclaré comme public). Vérifier la visibilité d’une classe est la première chose à faire car vérifier la visibilité d’un membre d’une classe n’a de sens que si cette classe est visible.
Lire la suite

certification java

OCPJP 6 – Jour 2 – Classe Java : Déclaration et niveau d’accès

Une classe est une description d’un ensemble d’objets ayant une structure de données commune et disposant des mêmes méthodes. Les objets apparaissent alors comme des variables d’un tel type classe (on dit qu’un objet est une instance d’une classe). Seule la structure est commune, les valeurs des champs étant propres à chaque objet.

Dans ce chapitre, nous allons détailler les différentes règles associées à la déclaration d’une classe et les modificateurs permettant l’accès à une telle classe.

Lire la suite

certification java

OCPJP 6 – Jour 1 – Identificateurs, conventions de nommage & JavaBeans

Dans ce chapitre, nous distinguerons trois aspects des identificateurs Java : les identificateurs légaux (valides pour le compilateur), les conventions de nommage établies par Sun et les conventions JavaBeans.

Lire la suite