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] ;
Quelle structure de contrôle n?est pas disponible en java :
while
switch
repeat ? until
for
Parmi les propositions suivantes, quelles sont celles qui sont correctes ?
Tout objet java est créé dynamiquement à l?aide de l?opérateur new
dés qu?un objet n?est plus référencé, sa destruction s?effectue implicitement par le garbage collector
Plusieurs références différentes peuvent accéder à un même objet
La méthode void terminate() permet de définir un traitement exécuté lors de la destruction d?un objet par le garbage collector.
Dans quel contexte doit-on obligatoirement utiliser la pseudo variable this :
dans une méthode d?instance, pour accéder à une propriété de l?objet courant
dans une méthode de classe, pour accéder à une propriété de l?objet courant
dans une méthode d?instance, pour manipuler la référence de l?objet courant
dans une méthode de classe, pour initialiser les attributs statiques
Quelle est la syntaxe correcte de la classe B qui hérite d?une classe A ?
class B implements A
class B super A
class B extends A
class B inherits A
Etant données les classes suivantes public class A { public void foo() {...} } public class B extends A { public void foo() {...} } Quelle est la proposition permettant à la méthode foo() de B d?invoquer la méthode foo de A :
super.foo();
base.foo() ;
A::foo()
A.foo();
Parmi les propositions suivantes, quelle est celle qui n?est pas une collection :
Vector
Set
Hashtable
HashMap
Quelle classe ne permet pas de parcourir une collection :
Iterator
Enumeration
ListEnumeration
ListIterator
Quelle caractéristique ne s?applique pas aux exceptions :
un try est suivi d?un catch
un try peut être suivi de plusieurs catch
un try peut être imbriqué dans un autre try
un try est toujours suivi d?un finally
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
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