Programmation Java avec Eclipse
Quel est le point d?entrée d?un programme Java :
public static void main (String args [])
public void main (void)
public void main (String args [])
public static void main (void)
Comment définir un tableau de 3 int en Java :
int tab(3);
int tab[] = new int [3];
int [3] tab ;
int tab[3] ;
Quelle est la méthode de la classe A permettant d?initialiser une instance de A possédant un attribut de type int :
void initA (int val);
A (int val);
A createA (int val);
void A (int val);
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);
Etant données les classes : class A {} class B extends A {} ainsi que les instances : A unA = new A(); B unB = new B(); Quelle est l?expression qui génère une erreur à la compilation :
unA = unB;
unB = (B)unA;
unB = unA;
unA = new B();
Quel attribut d?accès ne s?applique pas à java ?
private
public
package
protected
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
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
Quel type n'est pas utilisable pour définir l'argument d?un catch :
Exception
Error
Throwable
Runnable
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
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