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)
Parmi les définitions suivantes, quelle est celle qui est invalide :
private int a = 10;
private String d = "bonjour";
private Integer I = 10;
private Integer J = new Integer(20);
Etant donnée la définition suivante : String s = "Essai"; Quelle est la proposition erronée
char c = s[0];
if (s.equals("OK")) {...}
int longueur = s.length();
s = s +"Fin";
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);
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
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();
Quelle type de collection permet de stocker des couples de valeurs :
Set
Stack
List
Map
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
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;
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