0% ont trouvé ce document utile (0 vote)
13 vues2 pages

Cours Java pour Concours BDIA

Transféré par

Khawla Khibri
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)
13 vues2 pages

Cours Java pour Concours BDIA

Transféré par

Khawla Khibri
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

Cours Complet Java – Préparation Concours BDIA (EST

Salé)
Introduction : Java est un langage de programmation orienté objet, portable et très utilisé dans le
développement logiciel, notamment pour les applications web, mobiles et les systèmes distribués. Ce
document couvre toutes les notions nécessaires pour réussir un concours comme celui du BDIA.

Plan du cours :

1 1. Structure d’un programme Java


2 2. Types de données et variables
3 3. Opérateurs et contrôle de flux
4 4. Méthodes et portée des variables
5 5. Programmation Orientée Objet (POO)
6 6. static et final
7 7. Collections (List, Set, Map)
8 8. Exceptions (ArithmeticException, etc.)
9 9. Fichiers et flux
10 10. Points importants pour le concours BDIA

1. Structure d’un programme Java


Un programme Java commence toujours par une classe et une méthode main(). Exemple :

public class Main {


public static void main(String[] args) {
[Link]("Bonjour BDIA!");
}
}

2. Types de données et variables


Java distingue les types primitifs (int, double, char, boolean...) et les types références (String, tableaux,
objets).
Exemple : int x = 10; String s = "BDIA";

3. Opérateurs et contrôle de flux


Les opérateurs arithmétiques (+,-,*,/), logiques (&&, ||, !) et relationnels (==, !=, >, <) sont essentiels.
Les structures de contrôle incluent if, switch, for, while et do-while.

4. Méthodes et portée des variables


Les méthodes permettent de réutiliser du code. Exemple :
public static int somme(int a, int b){ return a+b; }
La portée dépend du bloc où la variable est déclarée.

5. Programmation Orientée Objet (POO)


Principes : encapsulation, héritage, polymorphisme et abstraction.
Exemple d’encapsulation :
private int age; public int getAge(){ return age; }

6. static et final
static : partagé entre toutes les instances, peut être utilisé sans créer d’objet.
final : rend une variable constante, une méthode non surchargeable, ou une classe non héritée.

7. Collections (List, Set, Map)


List : ordonnée, autorise doublons.
Set : non ordonné, pas de doublons.
Map : clé-valeur, chaque clé est unique.
Exemple : HashMap ages = new HashMap<>();

8. Exceptions (ArithmeticException, etc.)


Exemple d’exception : division par zéro génère ArithmeticException.
try{ int x=5/0; } catch(ArithmeticException e){ [Link]("Erreur");
}

9. Fichiers et flux
Lecture : BufferedReader br = new BufferedReader(new FileReader("[Link]"));
Écriture : FileWriter fw = new FileWriter("[Link]"); [Link]("BDIA");

10. Points importants pour le concours BDIA


Bien maîtriser la POO (héritage, polymorphisme), savoir utiliser les collections, gérer les exceptions et
manipuler les fichiers.

Vous aimerez peut-être aussi