Contenu du cours
Notions de Base de Java
Notions de Base de Java
Résumé
Félicitations !
Félicitations pour avoir terminé le cours ! Vous avez parcouru un long chemin et maîtrisé la syntaxe de base pour travailler avec des algorithmes dans le langage de programmation Java.
Résumons la syntaxe principale que vous devrez retenir de ce cours.
Voici un exemple de class
dans lequel nous avons abordé tous les éléments de ce cours :
Main
package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variables
Elles peuvent être divisées en 3 types :
Entiers :
byte
,short
,int
,long
,float
,double
;Caractères et chaînes de caractères :
char
etString
;Booléens :
boolean
.
Instructions conditionnelles
if
/ if-else
/ switch-case
:
ces instructions sont utilisées pour définir certaines conditions d'exécution du code. Rappel : switch-case
est utile lorsque de nombreuses options ou conditions sont présentes.
Boucles
Boucle
for
: utilisée lorsque le nombre exact d'itérations est connu ;Boucle
while
: utilisée lorsque le nombre exact d'itérations n'est pas connu ;Boucle
do-while
: utilisée lorsque le nombre exact d'itérations n'est pas connu mais que l'on souhaite exécuter le corps de la boucle au moins une fois ;Boucle
for-each
: utilisée lors du traitement de tableaux pour itérer sur chaque élément.
Tableaux
Les tableaux sont utilisés lorsque l'on doit stocker une grande quantité d'informations du même type de données.
Il existe également des tableaux à deux dimensions ; vous savez ce que c'est, mais il n'est pas nécessaire de s'y attarder car ils sont moins fréquemment utilisés.
IOB
(Index Out of Bounds
) : une erreur qui peut être évitée en vérifiant les itérations ;NPE
(NullPointerException
) : une erreur qui peut être évitée en ajoutant des vérifications de nullité.
String
String
est un type de données qui possède de nombreuses méthodes facilitant sa manipulation ;StringBuilder
: un type de données auxiliaire pour travailler avec les chaînes de caractères ;String pool
: une zone mémoire où sont stockées les valeurs de chaînes identiques ;Utiliser la méthode
equals()
au lieu de==
pour comparer les valeurs de chaînes.
Voilà ! Nous avons brièvement résumé l'ensemble du cours. Il est maintenant conseillé de résoudre des problèmes algorithmiques et d'améliorer vos connaissances en Java.
1. Quelle sera la sortie du code suivant ?
2. Quelle sera la sortie du code suivant ?
Merci pour vos commentaires !