Upload
katia-aresti
View
434
Download
1
Embed Size (px)
DESCRIPTION
La 2ème partie du Trivial Java Anniv Duchess
Citation preview
Le jeu
continue !
Code
J'ai besoin d'une collection de String ordonnée par
index, non triée et qui autorise les doublons. Cette
collection contiendra 1000 éléments :
A. Set<String> test =
new HashSet<String>();
B. ArrayList<String> test =
new ArrayList<String>(1000);
C. List<String> test =
new ArrayList<String>();
D. List<String> test =
new ArrayList<String>(1000);
D
30 sec
1
1 byte a = 1;
2 byte b = 2;
3 System.out.println(a+b);
4 byte c = a + b;
5 System.out.println(c);
A. Affiche la valeur 3 deux fois
B. Affiche la valeur 2.9999999 et la valeur 3
C. Ne compile pas à la ligne 3
D. Ne compile pas à la ligne 4
Que donne le code suivant ?
30 sec
ça compile pas !!!
D
2
List<Integer> listTest = new
ArrayList<Integer>();
Que puis-je insérer après cette ligne ?
A. listTest.add(0,1);
B. listTest.add(1,0);
C. listTest.add(1.0);
D. listTest.add(1234567891239809);
A
1 min
3
BONUS
x2
Question à main levée
Pourquoi ce Logo ?
En honneur à Holly
Cummins
4
Que donne le code suivant ?
class Duchess {
public Duchess(String nom){
System.out.print(nom);
}
}
public class MiniDuchess extends Duchess {
public MiniDuchess(String nom) {
System.out.print(nom + "_mini");
}
public static void main(String args[]){
new MiniDuchess("Mimi");
}
}
A. Affiche MimiMimi_mini
B. Affiche Mimi_miniMimi
C. Affiche Mimi_mini
D. Cela ne compile même pas !!
Ne compile pas !!!!
Manque constructer vide
D
1 min5
Citez le nom de variable correct
A. int @nb;
B. int Integer;
C. int int;
D. Aucun
B
30 sec6
BONUS
x2
Question à main levée
Les Duchess sont allées au
JUG Summer Camp
Dans quelle ville ?
7
La Rochelle
Question à main levée
VRAI ou FAUX
Le compilateur Java va toujours ajouter le
constructeur sans arguments par défaut
FAUX !!
Uniquement si aucun constructeur est
présent !
8
Que puisse-je insérer ?
class X { void do1(){ } }
class Y extends X { void do2(){ } }
public class Zzzzz extends Y {
public static void main(String args[]){
X x1 = new X();
X x2 = new Y();
Y y1 = new Y();
// ici :)
}
}
A. x2.do2();
B. (Y)x2.do2();
C. ((Y)x2).do2();
D. Rien ! Le code ne compile pas déjà ! En
plus il est pourri
C
1 min9
Que donne le code suivant ?
public class Duchess {
private int size = 7;
private static int length = 3;
public static void main(String[] args) {
new Duchess().execute();
}
void execute() {
int size = 5;
System.out.println(new Duke().ajouter());
}
class Duke {
int ajouter() {
return size * length;
}
}
}
A. 15
B. 21
C. Exception en
runtime
D. La compilation :( !
B
1 min10
Que donne le code suivant ?
1 class DuException extends Exception { }
2 class DukeException extends DuException { }
3
4 public class AA { void go() throws DuException { } }
5
6 class AA1 extends AA { void go() throws DukeException { } }
7
8 class AA2 extends AA { void go() throws Exception { } }
9
10 class AA3 extends AA { void go() }
A. Compile ! (mais c'est moche... )
B. Ne compile pas à la ligne 6
C. Ne compile pas à la ligne 8
D. Ne compile pas à la ligne 10 C
1 min11
Que donne le code suivant ?
class Business {}
class Hotel extends Business {}
class Ibis extends Hotel {}
public class Voyage {
List<Hotel> go() {
return // ICI
}
}A. return new ArrayList<Ibis>();
B. return new ArrayList<Hotel>();
C. return new ArrayList<Business>();
D. Plusieurs options sont correctes
B
30 sec12
Neeext !
Veille Techno
A. Cassandra, HBase, Mahout, Pig
B. Cassandra, HBase, Mahout, Elephant
C. Cassandra, MongoDB, Pig, Elephant
D. HBase, Mahout, Pig, Chicken
Frameworks Hadoop
A
15 sec13
A. Framework de build basé sur Scala
B. Frawework de build basé sur Clojure
C. Framework de build basé sur Groovy
D. Tout est faux
Gradle est un ...
C
15 sec14
Q'est-ce que Git
A. Un système similaire à CVS
B. Un système similaire à SVN
C. Un système opposé à Mercurial
D. Un système de versions distribué
D
15 sec15
Adobe Air est ...
A. Framework mobile basé sur Adobe
RunWeb
B. Framework mobile basé sur Flex
C. Framework mobile basé sur Flexy
D. Framework mobile basé sur Flash
B
15 sec16
DevOps
A. Rapproche le développeur et la production
B. Rapproche le développeur et le manager
C. Rapproche le développeur et le marketing
D. Rapproche le développement et les options
de configuration
A
15 sec17
Qu’est-ce
qu'Apache Aries ?
A. Framework Web Java
B. Un ORM
C. Framework OSGi
D. IoC
C
15 sec18
Qu’est-ce que c’est ?
@Stateless
public class HelloService {
public String sayHello(){}
}
A. Spring bean
B. EJB 3
C. Guice bean
D. Une annotation, une classe et une
méthode
B
15 sec19
Play! est un framework préparé
pour des architectures ...
A
A. RESTful
B. SOAPful
C. SIMPLEful
D. MEANFul
15 sec20
Quels sont les types de
base de données NoSQL ?
A. Objet, Line, Colonne, Clé-Valeur
B. Graphe, Document, Colonne, Clé-Valeur
C. Graphe, Document, Colonne, Tableau
D. Graphe, Document, Colonne, Clé-Valeur
B
15 sec21
MongoDB est un type de
base de données ...
A. Opensource et écrit en C++
B. Opensource et écrit en Erlang
C. Opensource et écrit en Java
D. Non opensource
A
15 sec22
Cassandra est un type de base
de données ...
A. Java, orientée colonne, et créée par
B. Java, orientée document et créée par
C. Java, orientée graphe et crée par Amazon
D. Erlang, orientée colonne et créée par
Apache
15 sec23
A
Parmi les fonctionnalités
suivantes, laquelle ne fait pas partie
de l'API javascript HTML 5
A. Web Storage
B. Offline Web Application
C. Geolocation
D. Web Indexation
D
15 sec24
BONUS
x2
Question à main levée
Citez 4 pays avec Duchess
Pays Bas, France, Espagne,
Brazil, Suède, Roumanie, Inde,
EEUU ...
25
Neeext !
Histoire
Paris JUG a commencé en Février 2008
Quel a été le premier sujet technique
présenté ?
A. Overview Frameworks Web par Antonio
Goncalves
B. Selenium par Zouheir Cadi
C. EJB 3 par Julien Dubois
D. MDA par Jean-Laurent Morlhon
B
10 sec 26
Question à main levée
Qui est-il et pourquoi est-il connu ?
James Gosling, father of Java
27
Question à main levée
Joshua Bloch, architecte chef chez Google.
Java Collections, Effective Java, Java Puzzlers
Qui est-il et pourquoi est-il connu ?
28
C
A. 14 Avril 1987
B. 23 Mai 1991
C. 23 Mai 1995
D. Il n’y a pas de date officielle
A quelle date JAVA a été officiellement
présenté ?
10 sec
29
Question à main levée
Qui est-il et pourquoi est-il connu ?
Michaël Figuière,
NoSQL Expert
(entre autres) et
Parrain
JDuchess FR !
Michaël Figuière, NoSQL expert (entre autres) et
parrain de Jduchess FR :)
30
B. Oak
A. Redwood
B. Oak
C. Pine
D. Java depuis toujours ...
Quel était le nom original du langage Java ?
10 sec
31
Question à main levée
Qui est-il et pourquoi est-il connu ?
Linus Torvalds, créateur du noyau Linux
32
C : 4 Septembre 1998
A. 1990
B. 1995
C. 1998
D. 2000
En quelle année GOOGLE a été créé ?
10 sec
33
Question à main levée
Ada Lovelace, programming mother
Qui est-elle et pourquoi est-elle connue ?
34
Question à main levée
Richard Stallman, opensource pioner
Qui est-il et pourquoi est-il connu ?
35
Question à main levée
Antonio Goncalves, Paris JUG Leader (entre autres)
Qui est-il et pourquoi est-il connu ?
36
Question à main levée
Gavin King, Founder of Hibernate
Qui est-il et pourquoi est-il connu ?
37
Question à main levée
Juergen Hoeller - co-founder of Spring
Qui est-il et pourquoi est-il connu ?
38
BONUS
x2
Question à main levée
Combien de followers
+450
39
Quel est l’autre nom de l’homme de Java ?
A. James Gosling !!!
B. L’homo erectus
C. L’homo sapiens sapiens
D. L’homo erectus erectus
D : L’homo erectus erectus
10 sec40
Question à main levée
Brien Goetz, Java Concurrency Master
Qui est-il et pourquoi est-il connu ?
41
Question à main levée
Stephan Janssen - BeJUG et Mr Devoxx
Qui est-il et pourquoi est-il connu ?
42
Question à main levée
Clara Ko, Software Architect and founder of JDuchess
Qui est-elle et pourquoi est-elle connue ?
43
Quel était le nom précèdent de la conférence
Devoxx
A. JavaLand
B. JavaPolis
C. JavaWorld
D. Devoxx a toujours été Devoxx ...
10 sec44
BB
BONUS
x2
Question à main levée
Combien de JDuchess sont
aussi Java Champions ?
2
45
FIN