0% ont trouvé ce document utile (0 vote)
10 vues

JAVA 101 java basics

Le document présente les concepts fondamentaux de la programmation Java, en mettant l'accent sur la différence entre la programmation procédurale et orientée objet. Il décrit également les composants de la plateforme Java, tels que la JVM, les API, le JDK et le JRE, ainsi que les notions de classes, d'objets et de types de variables. Enfin, il mentionne l'utilisation d'IDE pour le développement en Java.

Transféré par

bookskitty
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues

JAVA 101 java basics

Le document présente les concepts fondamentaux de la programmation Java, en mettant l'accent sur la différence entre la programmation procédurale et orientée objet. Il décrit également les composants de la plateforme Java, tels que la JVM, les API, le JDK et le JRE, ainsi que les notions de classes, d'objets et de types de variables. Enfin, il mentionne l'utilisation d'IDE pour le développement en Java.

Transféré par

bookskitty
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 PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 5

JAVA 101

Yassou’s very helpful guide


La programmation procedurale vs orientée objet
Programmation procédurale : Programmation orientée objet Les attributs d'un objet sont des
(POO) : variables qui représentent son état.
Un ensemble de données sur lesquelles
Approche de conception et de Les méthodes sont des fonctions qui
agissent des procédures et des fonctions .
développement logiciel. définissent son comportement.
Les données sont la partie passive du Représenter les éléments du monde Un objet peut recevoir un message
programme les procédures et les fonctions réel par des entités informatiques qui déclenche :
sont la partie active. appelés objets
● Une méthode qui modifie son
Definir un nombre de variables , ecrire des .
état
procédures pour les manipuler sans les ● Une méthode qui envoie un
.
associer les unes aux autres . message à un autre objet.
Un objet est une entit
é
logicielle ayant une
identité capable de
sauvegarder un état
dans
des attributs , réponda
nt
à des messages préc
is en
déclenchant des
activations internes qu
i
changent l'état de l’o
bjet
(comportement)
Le code Java est compilé en

Ey ama c quoi java ??


bytecode.

La JVM permet à ce bytecode de


s'exécuter sur n'importe quelle
machine compatible.

Java est un langage de programmation orienté objet, ce qui signifie qu'il permet de créer des programmes en utilisant des objets et
des classes. Java est un langage compilé et interprété.

Java la plateforme Java le langage


La plateforme Java est composée de plusieurs éléments Java est conçu pour être portable (fonctionne sur
qui permettent d'exécuter des programmes Java sur plusieurs plateformes) et sûr, avec des mesures de
différents systèmes. Les principaux composants sont : sécurité intégrées. Java est utilisé dans plusieurs
domaines :
Bibliothèques de classes (API) : Un ensemble de classes
prédéfinies offrant des fonctionnalités de base. Java SE (Standard Edition)

JVM (Java Virtual Machine) : Une machine virtuelle qui Java EE (Enterprise Edition)
traduit le bytecode Java en instructions compréhensibles
par l'ordinateur. Java ME (Micro Edition)

Matériel : La combinaison du système d'exploitation et Java Embedded (pour les appareils intégrés)
du hardware sur lequel Java s'exécute.
Java Card (pour les cartes à puce)
Java la plateforme ?!
La plateforme Java est un ensemble d'éléments qui permettent d'exécuter des
programmes Java sur différentes machines. Elle se compose principalement de :

JVM (Java Virtual Machine) : Machine virtuelle qui exécute le bytecode


Java (le code traduit après compilation) sur l'ordinateur réel.

API Java : Ensemble de bibliothèques fournissant des fonctionnalités de


base pour les programmes Java.

JDK (Java Development Kit) : Outils nécessaires pour développer des


programmes Java, incluant un compilateur, un débogueur, et des
bibliothèques.

JRE (Java Runtime Environment) : Environnement nécessaire pour


exécuter des programmes Java, incluant la JVM.
Notions fondamentales
En Java, une classe est un modèle pour
créer des objets qui ont des attributs (données) Les enveloppeurs (Wrappers) transforment
et des méthodes (comportements). Une variable les types primitifs en objets, facilitant
est un espace mémoire qui peut contenir une certaines manipulations comme la
valeur. On a deux types de variables : primitives conversion de types.
(comme int, float, boolean) et références (qui
stockent l'adresse d'un objet en mémoire).

Enfin, pour développer en Java, il est courant Les programmes Java utilisent des structures
conditionnelles (comme if et switch) pour prendre des
d'utiliser un IDE comme IntelliJ ou Eclipse pour
décisions et des structures itératives (comme for et
écrire du code et faciliter le développement.
while) pour répéter des actions.

Vous aimerez peut-être aussi