Programmation Java avec Eclipse
Parmi les propositions suivantes, quelle est la seule valide et qui affiche « valeur : 12 » à l?écran :
System.out.println("valeur : " + 12);
System.out.println("valeur : ", 12);
System.Out.println("valeur : ", 12);
System.out.println("valeur : ", String(12));
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 méthode n?a pas de sens dans la classe Integer :
public Integer (int val)
public Integer operator + (int val)
public static int parseInt(String s)
public int intValue()
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;
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 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
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
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;
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
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