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 dont vous aurez besoin à partir de ce cours.
Voici un exemple de class
où nous avons couvert tout 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 :
char
etString
; - Booléens :
boolean
.
Instructions conditionnelles
if
/ if-else
/ switch-case
:
ces instructions sont utilisées pour définir certaines conditions pour l'exécution du code. Rappelez-vous que switch-case
est utile lorsque nous avons de nombreuses options ou conditions.
Boucles
- Boucle
for
: utilisée lorsque nous connaissons le nombre exact d'itérations nécessaires; - Boucle
while
: utilisée lorsque nous ne connaissons pas le nombre exact d'itérations; - Boucle
do-while
: utilisée lorsque nous ne connaissons pas le nombre exact d'itérations mais que nous voulons que le corps de la boucle s'exécute au moins une fois; - Boucle
for-each
: utilisée lors du travail avec des tableaux pour itérer sur chaque élément.
Tableaux
Les tableaux sont utilisés lorsque nous devons stocker une grande quantité d'informations du même type de données.
Il existe également des tableaux à deux dimensions ; vous savez ce qu'ils sont, mais il n'est pas nécessaire de se concentrer sur eux 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 null.
Chaîne
String
est un type de données qui possède de nombreuses méthodes facilitant le travail avec elle;StringBuilder
: un type de données auxiliaire pour travailler avec des chaînes;String pool
: c'est une zone en mémoire où les valeurs de chaîne identiques sont stockées;- Utilisez la méthode
equals()
au lieu de==
pour comparer les valeurs de chaîne.
C'est tout ! Nous avons brièvement résumé l'ensemble du cours. Maintenant, je vous conseille 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 !