0% ont trouvé ce document utile (0 vote)
185 vues5 pages

Cours Complet Java

Le document présente un cours complet sur Java, couvrant les bases du langage, la programmation orientée objet, les exceptions et la gestion des fichiers. Il inclut des exemples de code pour illustrer les concepts tels que les méthodes, les tableaux, et l'héritage. Des exercices pratiques sont également proposés pour renforcer l'apprentissage.

Transféré par

Aissata Harouna Maiga
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)
185 vues5 pages

Cours Complet Java

Le document présente un cours complet sur Java, couvrant les bases du langage, la programmation orientée objet, les exceptions et la gestion des fichiers. Il inclut des exemples de code pour illustrer les concepts tels que les méthodes, les tableaux, et l'héritage. Des exercices pratiques sont également proposés pour renforcer l'apprentissage.

Transféré par

Aissata Harouna Maiga
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 de Java

1. Introduction à Java

- Java est un langage de programmation orienté objet, portable et sécurisé.

- Fonctionne via la JVM (Java Virtual Machine).

- Outils nécessaires : JDK, IDE comme IntelliJ ou Eclipse.

Exemple :

public class HelloWorld {

public static void main(String[] args) {

[Link]("Bonjour, Java !");

2. Bases du langage Java

- Types : int, double, boolean, char, String.

- Variables, constantes, opérateurs.

- Structures de contrôle : if, else, switch, while, for.

- Entrée/Sortie avec Scanner.

Exemple :

import [Link];

public class AgeTest {

public static void main(String[] args) {

Scanner scanner = new Scanner([Link]);

[Link]("Entrez votre âge : ");

int age = [Link]();

if (age >= 18) {

[Link]("Vous êtes majeur.");

} else {
Cours Complet de Java

[Link]("Vous êtes mineur.");

3. Méthodes

- Déclaration avec 'public static'.

- Paramètres et valeurs de retour.

Exemple :

public class Calculatrice {

public static int addition(int a, int b) {

return a + b;

public static void main(String[] args) {

[Link]("Résultat : " + addition(3, 4));

4. Tableaux et Collections

- Tableaux : int[] arr = new int[5];

- ArrayList, HashMap, HashSet.

Exemple :

ArrayList<String> fruits = new ArrayList<>();

[Link]("Pomme");

[Link]("Banane");

for (String fruit : fruits) {


Cours Complet de Java

[Link](fruit);

5. Programmation Orientée Objet (POO)

Classes, objets, attributs, méthodes, constructeurs.

Exemple :

public class Animal {

protected String nom;

public Animal(String nom) { [Link] = nom; }

public void crier() {

[Link](nom + " fait un bruit.");

class Chien extends Animal {

public Chien(String nom) {

super(nom);

@Override

public void crier() {

[Link](nom + " aboie !");

public class Test {

public static void main(String[] args) {

Animal a = new Chien("Rex");

[Link]();

}
Cours Complet de Java

6. Concepts POO : Héritage, Abstraction, Encapsulation, Polymorphisme

- Héritage : permet à une classe de hériter d'une autre.

- Encapsulation : protection des données avec private/protected.

- Abstraction : utilisation des classes abstraites et interfaces.

- Polymorphisme : même méthode, comportements différents.

Exemple d'encapsulation :

class Personne {

private String nom;

public void setNom(String n) { nom = n; }

public String getNom() { return nom; }

Exemple d'abstraction :

abstract class Forme {

abstract void dessiner();

class Cercle extends Forme {

void dessiner() {

[Link]("Dessine un cercle");

7. Exceptions et Fichiers

- try, catch, finally.

- Lire un fichier avec BufferedReader.


Cours Complet de Java

- Écrire un fichier avec FileWriter.

Exemple :

try {

BufferedReader br = new BufferedReader(new FileReader("[Link]"));

String ligne;

while ((ligne = [Link]()) != null) {

[Link](ligne);

[Link]();

} catch (IOException e) {

[Link]();

8. Exercices

1. Afficher nom et âge.

2. Calculer somme, différence, produit et quotient.

3. Factorielle d'un nombre.

4. Classe Personne et Étudiant (héritage).

5. Lire un fichier texte ligne par ligne.

Vous aimerez peut-être aussi