Programmation Java avec Eclipse
Comment définir un tableau de 3 int en Java :
int tab(3);
int tab[] = new int [3];
int [3] tab ;
int tab[3] ;
Quel type n?est pas un type primitif Java :
char
float
boolean
String
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);
Quel attribut d?accès ne s?applique pas à java ?
private
public
package
protected
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
Quel élément ne peut-on pas stocker dans un Vector :
Boolean
int
Object
Quelle classe ne permet pas de parcourir une collection :
Iterator
Enumeration
ListEnumeration
ListIterator
Quel type n'est pas utilisable pour définir l'argument d?un catch :
Exception
Error
Throwable
Runnable
L?instruction finally permet :
d'exécuter du code en toute circonstance
d'arrêter le programme
de lever la dernière exception générée
de renvoyer la main à la fonction appelante
Quelles caractéristiques s?appliquent aux threads Java :
la création d?un thread peut s?effectuer par héritage de la classe Thread
la création d?un thread nécessite la redéfinition de la méthode start
la création d?un thread peut s?effectuer par implémentation de l?interface Runnable
la création d?un thread nécessite la redéfinition de la méthode run
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