Bonjour,

J'ai une question sur un message d'avertissement que j'ai à la compilation.
Quelqu'un peut il m'expliquer son sens svp ?

Le message est le suivant:

C:\Users\CLV\Documents\Workspace>javac GestionCursus.java
Note: C:\Users\CLV\Documents\Workspace\Cursus.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Voici mon code pour le main:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.*;
 
public class GestionCursus {
	public static void main(String[] args) {
 
		Scanner lectureClavier = new Scanner(System.in);
 
		// creer un cursus
		Cursus C = new Cursus();
 
		// afficher la liste dans cursus
 
		System.out.println(C.listeDesEtudiants);
	}
}
Mon code pour la classe Cursus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.*;
 
public class Cursus {
 
	public ArrayList listeDesEtudiants;
 
	Scanner lectureClavier = new Scanner(System.in);
 
	public Cursus() {
		listeDesEtudiants = new ArrayList();
		int nbEtudiant = 0;
		System.out.print("Combien d'etudiant y a t il dans le cursus ? :");
		nbEtudiant = lectureClavier.nextInt();
		while (nbEtudiant>0) {
			Etudiant tmp = new Etudiant();
			nbEtudiant--;
			listeDesEtudiants.add(tmp);
		}
 
 
 
	}
 
}
Et mon code pour la classe Etudiant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.*;
 
public class Etudiant {
 
	public String nomEtudiant;
	public int ageEtudiant;
	// rajouter de quoi stocker les noms ensuite
 
	Scanner lectureClavier = new Scanner(System.in);
 
	public Etudiant() {
		System.out.print("Nom de l'etudiant ? :");
		nomEtudiant = lectureClavier.nextLine();
		System.out.print("Age de l'etudiant ? :");
		ageEtudiant = lectureClavier.nextInt();
	}
}
Le message disparait si je fait ceci dans le main (declaration du nouvel objet Etudiant):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.*;
 
public class GestionCursus {
	public static void main(String[] args) {
 
		Scanner lectureClavier = new Scanner(System.in);
		Etudiant tmp = new Etudiant();
		// creer un cursus
		Cursus C = new Cursus();
 
		// afficher la liste dans cursus
 
		System.out.println(C.listeDesEtudiants);
	}
}