Le jeu
continue !
Code
1
 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 =                          30
new HashSet<String>();
B. ArrayList<String> test =                    sec
new ArrayList<String>(1000);
C. List<String> test =
new ArrayList<String>();
D. List<String> test =
new ArrayList<String>(1000);

                     D
Que donne le code suivant ?                     2
                                     30
   1 byte a = 1;                     sec
   2 byte b = 2;
   3 System.out.println(a+b); ne compile pas
                            Ça
   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
                                            D
Que puis-je insérer après cette ligne ?     3
                                         1
                                         min
   List<Integer> listTest = new
   ArrayList<Integer>();

A. listTest.add(0,1);
B. listTest.add(1,0);
C. listTest.add(1.0);
D. listTest.add(1234567891239809);

                       A
BONUS
  x2
Question à main levée
4


Pourquoi ce Logo ?




     En honneur à Holly
         Cummins
Que donne le code suivant ?                             5
                                                 1
 class Duchess {
 public Duchess(String nom){                     min
 System.out.print(nom);            Ne compile pas !!!!
 }
 }                             Manque le constructeur vide
 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 !!
                                                  D
6
                                   30
                                   sec
Citez le nom de variable correct

A. int @nb;
B. int Integer;
C. int int;
D. Aucun


                    B
BONUS
  x2
Question à main levée
7


Les Duchess sont allées au
   JUG Summer Camp
    Dans quelle ville ?

                 La Rochelle
Question à main levée
8


             VRAI ou FAUX

Le compilateur Java va toujours ajouter le
 constructeur sans arguments par défaut


               FAUX !!
  Uniquement si aucun constructeur est
               présent !
Que puis-je insérer ?                                        9
                                                    1
      class X { void do1(){ } }
                                                    min
      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 :)
      }
      }                                         C
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
Que donne le code suivant ?                                      10
                                                            1
public class Duchess {
                                                            min
private int size = 7;
private static int length = 3;
public static void main(String[] args) {
new Duchess().execute();
}                                                          B
void execute() {
int size = 5;
System.out.println(new Duke().ajouter());
}

class Duke {
int ajouter() {                             A. 15
return size * length;
}                                           B. 21
}                                           C. Exception en
}                                           runtime
                                            D. La compilation :( !
Que donne le code suivant ?                                        11
                                                            1
                                                            min
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
Que donne le code suivant ?                    12
                                       30
     class Business {}                 sec
     class Hotel extends Business {}
     class Ibis extends Hotel {}

     public class Voyage {
     List<Hotel> go() {
     return // ICI
     }                                       B
     }
A. return new ArrayList<Ibis>();
B. return new ArrayList<Hotel>();
C. return new ArrayList<Business>();
D. Plusieurs options sont correctes
Neeext !
Veille Techno
13
                    15
                    sec
 Frameworks Hadoop

A. Cassandra, HBase, Mahout, Pig
B. Cassandra, HBase, Mahout, Elephant
C. Cassandra, MongoDB, Pig, Elephant
D. HBase, Mahout, Pig, Chicken


                  A
14
                   15
                   sec
  Gradle est un ...

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


                   C
15
                 15
                 sec
    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
16
                       15
                       sec
     Adobe Air est ...

A. Un framework Flex
B. Un runtime pour exécuter du Flash sur
mobile ou sur sa machine
C. Framework mobile basé sur Flexy
D. Toutes les réponses précédentes


                  B
17
                    15
                    sec
               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
18
         15
         sec
    Qu’est-ce
qu'Apache Aries ?
     A. Framework Web Java
     B. Un ORM
     C. Framework OSGi
     D. IoC



     C
19
                           15
                           sec
     Qu’est-ce que c’est ?
 @Stateless
 public class HelloService {
 public String sayHello(){}
 }
A. Spring bean
B. EJB 3                             B
C. Guice bean
D. Une annotation, une classe et une
méthode
20
                 15
                 sec
  Play! est un framework préparé
     pour des architectures ...

A. RESTful
B. SOAPful
C. SIMPLEful
D. MEANFul


                               A
21
                 15
                 sec

 Quels sont les types de
base de données NoSQL ?

A. Objet, Ligne, Colonne, Clé-Valeur
B. Graphe, Document, Colonne, Clé-Valeur
C. Graphe, Document, Colonne, Tableau
D. Graphe, Document, Colonne, Clé-Valeur

                                 B
22
                     15
                     sec
   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     A
D. Non opensource
23
               15
               sec
Cassandra est un type de base
           de données ...

 A. Java, orientée colonne, et créée par
                                         A
 Facebook
 B. Java, orientée document et créée par
 Twitter
 C. Java, orientée graphe et crée par
 Amazon
 D. Erlang, orientée colonne et créée par
 Apache
24
                   15
                   sec
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
BONUS
  x2
Question à main levée
25


 Citez 4 pays avec Duchess

 Pays Bas, France, Espagne,
Brazil, Suède, Roumanie, Inde,
           EEUU ...
Neeext !
Histoire
26
                    10
                    sec
    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
Question à main levée
27

Qui est-il et pourquoi est-il connu ?




     James Gosling, father of Java
Question à main levée
28

  Qui est-il et pourquoi est-il connu ?




  Joshua Bloch, architecte chef chez Google.
Java Collections, Effective Java, Java Puzzlers
29

  A quelle date JAVA a été officiellement
                présenté ?


A. 14 Avril 1987
                             10
B. 23 Mai 1991               sec
C. 23 Mai 1995
D. Il n’y a pas de date officielle

                    C
Question à main levée
30

   Qui est-il et pourquoi est-il connu ?



                            Michaël Figuière,
                             NoSQL Expert
                            (entre autres) et
                                Parrain
                            JDuchess FR !


Michaël Figuière, expert NoSQL (entre autres) et
           parrain de JDuchess FR :)
31

Quel était le nom original du langage Java ?


A. Redwood                10
B. Oak                    sec
C. Pine
D. Java depuis toujours ...
                 B. Oak
Question à main levée
32

 Qui est-il et pourquoi est-il connu ?




Linus Torvalds, créateur du noyau Linux
33

  En quelle année GOOGLE a été créé ?


A. 1990
B. 1995
C. 1998                     10
D. 2000                     sec

          C : 4 Septembre 1998
Question à main levée
34

Qui est-elle et pourquoi est-elle connue ?




   Ada Lovelace, programming mother
Question à main levée
35

Qui est-il et pourquoi est-il connu ?




Richard Stallman, opensource pionner
Question à main levée
36

     Qui est-il et pourquoi est-il connu ?




Antonio Goncalves, Paris JUG Leader (entre autres)
Question à main levée
37

Qui est-il et pourquoi est-il connu ?




   Gavin King, Founder of Hibernate
Question à main levée
38

Qui est-il et pourquoi est-il connu ?




 Juergen Hoeller - co-founder of Spring
BONUS
  x2
Question à main levée
39



Combien de followers
      twitter
               +45
                0
40
                   10
                   sec
 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
Question à main levée
41

Qui est-il et pourquoi est-il connu ?




 Brien Goetz, Java Concurrency Master
Question à main levée
42

Qui est-il et pourquoi est-il connu ?




Stephan Janssen - BeJUG et Mr Devoxx
Question à main levée
43

    Qui est-elle et pourquoi est-elle connue ?




Clara Ko, Software Architect and founder of JDuchess
44
                    10
                    sec
Quel était le nom précèdent de la conférence
                   Devoxx

A. JavaLand
B. JavaPolis
C. JavaWorld
D. Devoxx a toujours été Devoxx ...


          B                B
BONUS
  x2
Question à main levée
45



Combien de JDuchess sont
 aussi Java Champions ?




           2
FIN

Trivial Java - Part 2

  • 1.
  • 2.
  • 3.
    1 J'ai besoind'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 = 30 new HashSet<String>(); B. ArrayList<String> test = sec new ArrayList<String>(1000); C. List<String> test = new ArrayList<String>(); D. List<String> test = new ArrayList<String>(1000); D
  • 4.
    Que donne lecode suivant ? 2 30 1 byte a = 1; sec 2 byte b = 2; 3 System.out.println(a+b); ne compile pas Ça 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 D
  • 5.
    Que puis-je inséreraprès cette ligne ? 3 1 min List<Integer> listTest = new ArrayList<Integer>(); A. listTest.add(0,1); B. listTest.add(1,0); C. listTest.add(1.0); D. listTest.add(1234567891239809); A
  • 6.
  • 7.
  • 8.
    4 Pourquoi ce Logo? En honneur à Holly Cummins
  • 9.
    Que donne lecode suivant ? 5 1 class Duchess { public Duchess(String nom){ min System.out.print(nom); Ne compile pas !!!! } } Manque le constructeur vide 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 !! D
  • 10.
    6 30 sec Citez le nom de variable correct A. int @nb; B. int Integer; C. int int; D. Aucun B
  • 11.
  • 12.
  • 13.
    7 Les Duchess sontallées au JUG Summer Camp Dans quelle ville ? La Rochelle
  • 14.
  • 15.
    8 VRAI ou FAUX Le compilateur Java va toujours ajouter le constructeur sans arguments par défaut FAUX !! Uniquement si aucun constructeur est présent !
  • 16.
    Que puis-je insérer? 9 1 class X { void do1(){ } } min 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 :) } } C 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
  • 17.
    Que donne lecode suivant ? 10 1 public class Duchess { min private int size = 7; private static int length = 3; public static void main(String[] args) { new Duchess().execute(); } B void execute() { int size = 5; System.out.println(new Duke().ajouter()); } class Duke { int ajouter() { A. 15 return size * length; } B. 21 } C. Exception en } runtime D. La compilation :( !
  • 18.
    Que donne lecode suivant ? 11 1 min 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
  • 19.
    Que donne lecode suivant ? 12 30 class Business {} sec class Hotel extends Business {} class Ibis extends Hotel {} public class Voyage { List<Hotel> go() { return // ICI } B } A. return new ArrayList<Ibis>(); B. return new ArrayList<Hotel>(); C. return new ArrayList<Business>(); D. Plusieurs options sont correctes
  • 20.
  • 21.
  • 22.
    13 15 sec Frameworks Hadoop A. Cassandra, HBase, Mahout, Pig B. Cassandra, HBase, Mahout, Elephant C. Cassandra, MongoDB, Pig, Elephant D. HBase, Mahout, Pig, Chicken A
  • 23.
    14 15 sec Gradle est un ... 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 C
  • 24.
    15 15 sec 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
  • 25.
    16 15 sec Adobe Air est ... A. Un framework Flex B. Un runtime pour exécuter du Flash sur mobile ou sur sa machine C. Framework mobile basé sur Flexy D. Toutes les réponses précédentes B
  • 26.
    17 15 sec 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
  • 27.
    18 15 sec Qu’est-ce qu'Apache Aries ? A. Framework Web Java B. Un ORM C. Framework OSGi D. IoC C
  • 28.
    19 15 sec Qu’est-ce que c’est ? @Stateless public class HelloService { public String sayHello(){} } A. Spring bean B. EJB 3 B C. Guice bean D. Une annotation, une classe et une méthode
  • 29.
    20 15 sec Play! est un framework préparé pour des architectures ... A. RESTful B. SOAPful C. SIMPLEful D. MEANFul A
  • 30.
    21 15 sec Quels sont les types de base de données NoSQL ? A. Objet, Ligne, Colonne, Clé-Valeur B. Graphe, Document, Colonne, Clé-Valeur C. Graphe, Document, Colonne, Tableau D. Graphe, Document, Colonne, Clé-Valeur B
  • 31.
    22 15 sec 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 A D. Non opensource
  • 32.
    23 15 sec Cassandra est un type de base de données ... A. Java, orientée colonne, et créée par A Facebook B. Java, orientée document et créée par Twitter C. Java, orientée graphe et crée par Amazon D. Erlang, orientée colonne et créée par Apache
  • 33.
    24 15 sec 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
  • 34.
  • 35.
  • 36.
    25 Citez 4pays avec Duchess Pays Bas, France, Espagne, Brazil, Suède, Roumanie, Inde, EEUU ...
  • 37.
  • 38.
  • 39.
    26 10 sec 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
  • 40.
  • 41.
    27 Qui est-il etpourquoi est-il connu ? James Gosling, father of Java
  • 42.
  • 43.
    28 Quiest-il et pourquoi est-il connu ? Joshua Bloch, architecte chef chez Google. Java Collections, Effective Java, Java Puzzlers
  • 44.
    29 Aquelle date JAVA a été officiellement présenté ? A. 14 Avril 1987 10 B. 23 Mai 1991 sec C. 23 Mai 1995 D. Il n’y a pas de date officielle C
  • 45.
  • 46.
    30 Qui est-il et pourquoi est-il connu ? Michaël Figuière, NoSQL Expert (entre autres) et Parrain JDuchess FR ! Michaël Figuière, expert NoSQL (entre autres) et parrain de JDuchess FR :)
  • 47.
    31 Quel était lenom original du langage Java ? A. Redwood 10 B. Oak sec C. Pine D. Java depuis toujours ... B. Oak
  • 48.
  • 49.
    32 Qui est-ilet pourquoi est-il connu ? Linus Torvalds, créateur du noyau Linux
  • 50.
    33 Enquelle année GOOGLE a été créé ? A. 1990 B. 1995 C. 1998 10 D. 2000 sec C : 4 Septembre 1998
  • 51.
  • 52.
    34 Qui est-elle etpourquoi est-elle connue ? Ada Lovelace, programming mother
  • 53.
  • 54.
    35 Qui est-il etpourquoi est-il connu ? Richard Stallman, opensource pionner
  • 55.
  • 56.
    36 Qui est-il et pourquoi est-il connu ? Antonio Goncalves, Paris JUG Leader (entre autres)
  • 57.
  • 58.
    37 Qui est-il etpourquoi est-il connu ? Gavin King, Founder of Hibernate
  • 59.
  • 60.
    38 Qui est-il etpourquoi est-il connu ? Juergen Hoeller - co-founder of Spring
  • 61.
  • 62.
  • 63.
  • 64.
    40 10 sec 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
  • 65.
  • 66.
    41 Qui est-il etpourquoi est-il connu ? Brien Goetz, Java Concurrency Master
  • 67.
  • 68.
    42 Qui est-il etpourquoi est-il connu ? Stephan Janssen - BeJUG et Mr Devoxx
  • 69.
  • 70.
    43 Qui est-elle et pourquoi est-elle connue ? Clara Ko, Software Architect and founder of JDuchess
  • 71.
    44 10 sec Quel était le nom précèdent de la conférence Devoxx A. JavaLand B. JavaPolis C. JavaWorld D. Devoxx a toujours été Devoxx ... B B
  • 72.
  • 73.
  • 74.
    45 Combien de JDuchesssont aussi Java Champions ? 2
  • 75.