Java:
Introduction,
Historique et
Concepts Clés
Mr SAMSIDINE AIDARA
Introduction à
Java
Java est un langage de
programmation de haut niveau
utilisé pour créer des applications
complexes. Il est largement utilisé
dans les réseaux, le
développement Web et les
applications mobiles.
Historique de Java
Java est un langage de programmation orienté objet créé en 1991 par Sun
Microsystems sous le nom de projet Oak. Sa popularité a rapidement augmenté
grâce à sa portabilité et sa sélection comme langage de programmation officiel
pour le développement d'applications [Link] plus grand changement dans le
développement des technologies Java sous Oracle est survenu en 2017, lorsqu'ils
ont annoncé que Java passerait à un nouveau cycle de publication, avec une
nouvelle version lancée tous les six mois, afin de s'assurer que les technologies
liées à Java sont mises à jour en temps opportun dans en fonction des besoins et
des exigences du marché actuel.
Concepts clés de Java
Java est un langage de programmation qui offre la
portabilité, la sécurité, la fiabilité, la performance,
l'orienté objet, la modularité et la concurrence. Il est
conçu pour fonctionner sur différentes plateformes
et dispose d'un mécanisme de sécurité intégré pour
protéger contre les attaques malveillantes. La
fiabilité et la performance sont renforcées par le
ramasse-miettes qui gère automatiquement la
mémoire. La modularité facilite la maintenance et la
concurrence permet une utilisation efficace des
processeurs multi-cœurs pour des performances
optimales.
Importance de Java
pour les réseaux
Developpement d’applications reseaux
Gestion de serveurs
Securite Reseaux
Virtualisation/Cloud
Gestion de dispositif reseau
Environnement de
developpement
Un environnement de développement Java est un
ensemble d'outils pour développer des applications Java,
comme un compilateur, une machine virtuelle, un
débogueur et des outils de développement intégrés. Il y a
plusieurs environnements disponibles, comme:
Eclipse
NetBeans
IntelliJIDEA
avec des fonctionnalités uniques pour les développeurs.
Java:
Principes de la
POO
Mr SAMSIDINE AIDARA
Objectifs du
cours
Comprendre les principes
fondamentaux de la POO
Apprendre à concevoir des
classes et à créer des objets
en Java
Concepts de base de la POO
Classe
Objet
Encapsulation
Héritage
Polymorphisme
programmation
procédurale POO
LE CODE EST STRUCTURÉ AUTOUR DE LE CODE EST ORGANISÉ AUTOUR
FONCTIONS ET DE PROCÉDURES QUI D'OBJETS ET DE CLASSES.
MANIPULENT DES DONNÉES
Classes et Objets en Java
Une classe est un modèle ou un plan
pour créer des objets.
Elle définit les attributs (variables) et les
méthodes (fonctions) que les objets de
cette classe auront.
Un objet est une instanciation d’une
classe
Encapsulation
En Java, les membres d'une classe
(attributs et méthodes) peuvent avoir
différents niveaux de visibilité :
public
private
protected
Héritage
Il permet de créer de nouvelles classes (sous-
classes) basées sur des classes existantes (classes
parentes ou superclasses).
Une sous-classe hérite des attributs et des
méthodes de sa classe parente.
Elle peut également ajouter de nouveaux
attributs et méthodes ou modifier le
comportement existant.
Polymorphisme
IIl permet à plusieurs objets de réagir de manière
différente à une même méthode.
Une sous-classe hérite des attributs et des
méthodes de sa classe parente.
Elle peut également ajouter de nouveaux attributs et
méthodes ou modifier le comportement existant.
Notre premier
Qu’avons nous retenu ?
TP : Mon premier programme en JAVA
Créons une classe BonjourJava affichant
à l’écran un simple message de salutation