Programmation Java avec Eclipse
Quel type n?est pas un type primitif Java :
char
float
boolean
String
Comment définir un tableau de 3 int en Java :
int tab(3);
int tab[] = new int [3];
int [3] tab ;
int tab[3] ;
La compilation des fichiers contenant respectivement : package truc; class A {} et package bidule; import truc.*; class B { private A a;} provoque une erreur, pour y remédier, il faut :
Dans le package truc, déclarer la classe A en public
Dans le package bidule, déclarer la classe B en public
Dans le package bidule, écrire import truc.A; à la place de import truc.*;
Dans le package truc, rajouter export A;
Quelle est l?instruction qui entraîne la création d?une instance de la classe A possédant un attribut int :
A unA(5);
A unA = new A(5);
A unA = init(3);
A unA = create A(3);
Parmi les propositions suivantes, quelle est celle ne s?appliquant pas à une interface :
ensemble de méthodes abstraites permettant la définition d?un protocole de services vis-à-vis des classes les implémentant.
n?est pas instanciable
ne possède pas d?attribut
peut définir des propriétés private
Une méthode abstraite est une méthode qui :
ne possède pas d?argument
ne possède pas de valeur de retour
ne possède pas de code
cette notion n'existe pas en Java
Parmi les propositions suivantes, quelle est celle qui n?est pas une collection :
Vector
Set
Hashtable
HashMap
Quelle type de collection permet de stocker des couples de valeurs :
Stack
List
Map
Quel type n'est pas utilisable pour définir l'argument d?un catch :
Exception
Error
Throwable
Runnable
Etant donnée la classe : class MyException extends Exception { ?.} Quelle syntaxe n?est pas correcte :
throw new Exception ();
throw new MyException ();
throw "erreur";
Exception e = new MyException(); throw e;
Quel est le rôle de la méthode forName (String className) de la classe Class :
instancier une classe
charger une classe dynamiquement
récupérer le nom d?une classe
parcourir une collection
L?instruction synchronized permet :
une exécution d?un bloc en exclusion mutuelle
la portabilité des threads
la suspension d?un thread
l?attente de la fin d?un thread