0% ont trouvé ce document utile (0 vote)
27 vues9 pages

Cours d'initiation à Java 2025-2026

Le document présente un plan de cours sur la programmation en Java pour l'année 2025-2026, abordant des thèmes tels que l'initiation au langage, les types de données, les structures de contrôle, et la gestion des exceptions. Il décrit également l'historique des versions de Java, en mettant l'accent sur les versions LTS et leurs caractéristiques. Enfin, il mentionne les différentes plateformes Java, notamment Java SE, Java EE et Java ME, ainsi que l'utilisation d'IDE pour le développement.

Transféré par

Achraf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODP, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues9 pages

Cours d'initiation à Java 2025-2026

Le document présente un plan de cours sur la programmation en Java pour l'année 2025-2026, abordant des thèmes tels que l'initiation au langage, les types de données, les structures de contrôle, et la gestion des exceptions. Il décrit également l'historique des versions de Java, en mettant l'accent sur les versions LTS et leurs caractéristiques. Enfin, il mentionne les différentes plateformes Java, notamment Java SE, Java EE et Java ME, ainsi que l'utilisation d'IDE pour le développement.

Transféré par

Achraf
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODP, PDF, TXT ou lisez en ligne sur Scribd

Programmation

Java
2025-2026

1
PLAN DU COURS
 Initiation au langage Java
 Types de données et opérateurs
 Structures de contrôle
 Fonctions et méthodes
 Classes et objets
 Héritage et polymorphisme
 /* Interfaces et abstraction
 /* Gestion des exceptions
2
INITIATION AU
LANGAGE JAVA

3
VERSIONS JAVA
 Technologie crée en 1995 par Sun Microsystems,
rachetée par Oracle en 2009.
 Versions: Java 1.0 (1996), Java 8 (2014), Java 9

(2017), Java 10 (2018), Java 11 (2018), Java 12


(2019), Java 14 (2020)... Java 17 (septembre 2021)
 Les versions LTS (Long Time Support) sont utilisables

en production, contrairement aux autres qui sont


destinées aux développeurs pour leur permettre de
se familiariser avec des nouveautés dont certaines
seront retenues dans les versions LTS suivantes.
 Exemples des versions LTS:
 Java 8 avec la programmation fonctionnelle
 Java 11 avec la modularité des applications
 Java 17 consolide toutes les nouveautés depuis java 11,
4
notamment les records et les classes scellées.
PRINCIPALES CARACTÉRISTIQUES
 Langage Orienté Objet  richesse de la librairie
Java avec des milliers de classes et des dizaines
méthodes par classe.
 Portable: exécution d’un même programme sur

plusieurs OS  le code Java est compilé pour une


JVM (Java Virtual Machine) qui le transforme en un
code machine compréhensible par le
microprocesseur

5
 Modulaire: portions de codes génériques
utilisables par plusieurs applications
 Rigoureux: erreurs produisant à la compilation

non à l’exécution
 Gestion de la mémoire n'est plus à la charge du

programmeur (ni free du langage C ni delete du


langage C++). Un garbage collector a été adjoint
à l'environnement d'exécution afin d’assurer la
désallocation automatisée de la mémoire

6
PLATEFORMES DE JAVA
 Java SE (Java Standard Edition) aussi appelé JDK :
cette distribution est utilisée pour développer des
applications Java qui s'exécuteront directement sur un
poste client.
 Le Java EE (Java Enterprise Edition) / Jakarta EE : un
complément au Java SE permettant le développement
d'application d'entreprise. On déploie les applications
développées via ce standard sur un serveur d'applications
compatible J2EE (Web Sphere, JBoss, Web Logic, ...)
 Java ME (Java Micro Edition) : un ensemble de
distribution "light" pour des plates-formes embarquées.7

1) Utiliser un IDE (Integrated Development


Environment) permet d’écrire les codes sources (Eclipse
IDE, NetBeans IDE, IntelliJ IDEA)
2) Site de téléchargement « open source »:
7
[Link]
MON PREMIER PROGRAMME JAVA

8
MON PREMIER PROGRAMME JAVA

 Projet « helloWorld1 »

Vous aimerez peut-être aussi