SlideShare une entreprise Scribd logo
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 =
         new HashSet<String>();              30 sec
B. ArrayList<String> test =
         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 sec
   1   byte a = 1;
   2   byte b = 2;
   3   System.out.println(a+b);
   4   byte c = a + b; ça compile pas !!!
   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
 class Duchess {                               1 min
   public Duchess(String nom){
       System.out.print(nom);
   }                        Ne compile pas !!!!
 }
                          Manque constructer 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 puisse-je insérer ?                                   9
                                                    1 min
    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 :)

    }
        }
                                         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 min
public class Duchess {
   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 sec
       class Business {}
       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. 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
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, Line, 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
 A. Java, orientée colonne, et créée par
 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 sec
B. 23 Mai 1991
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, NoSQL expert (entre autres) et
           parrain de Jduchess FR :)
31

Quel était le nom original du langage Java ?


A. Redwood                10 sec
B. Oak
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 sec
D. 2000
          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 pioner
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

              +450
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

Contenu connexe

PDF
Trivial Java - Part 2
PPT
Trivial java First
PDF
Trivial Java - Part 1
DOCX
Td serie a-abstract-cast-heritage
PDF
Cours de C++, en français, 2002 - Cours 2.5
PDF
Cours de C++, en français, 2002 - Cours 2.2
PPTX
Développer en natif avec C++11
PPTX
Les nouveautés de C++11 : Ecrire du C++ Moderne
Trivial Java - Part 2
Trivial java First
Trivial Java - Part 1
Td serie a-abstract-cast-heritage
Cours de C++, en français, 2002 - Cours 2.5
Cours de C++, en français, 2002 - Cours 2.2
Développer en natif avec C++11
Les nouveautés de C++11 : Ecrire du C++ Moderne

Tendances (20)

PDF
2006 2007-heritage-en-c++
PPTX
C++11 en 12 exemples simples
PDF
Composition, agrégation et immuabilité
PDF
Cours de C++, en français, 2002 - Cours 1.2
PDF
Chapitre5: Classes et objets
PPTX
C# langage & syntaxe
PPT
Introdot Netc Sharp Fr
PDF
Chap 6 : classes et interfaces
PDF
Polymorphisme, interface et classe abstraite
PDF
Cours langage-c
DOC
Le langage C
PDF
Cours de C++, en français, 2002 - Cours 3.5
PDF
Qualité de code et bonnes pratiques
PDF
Claire epita-février2014
PDF
Héritage et redéfinition de méthode
PDF
Les fonctions lambdas en C++11 et C++14
PDF
C1 - Langage C - ISIMA - Première partie
PDF
Python avancé : Ensemble, dictionnaire et base de données
PDF
Tests unitaires : Utilisation de la librairie CUnit
PDF
Type abstrait de données
2006 2007-heritage-en-c++
C++11 en 12 exemples simples
Composition, agrégation et immuabilité
Cours de C++, en français, 2002 - Cours 1.2
Chapitre5: Classes et objets
C# langage & syntaxe
Introdot Netc Sharp Fr
Chap 6 : classes et interfaces
Polymorphisme, interface et classe abstraite
Cours langage-c
Le langage C
Cours de C++, en français, 2002 - Cours 3.5
Qualité de code et bonnes pratiques
Claire epita-février2014
Héritage et redéfinition de méthode
Les fonctions lambdas en C++11 et C++14
C1 - Langage C - ISIMA - Première partie
Python avancé : Ensemble, dictionnaire et base de données
Tests unitaires : Utilisation de la librairie CUnit
Type abstrait de données
Publicité

Similaire à Trivial Java Second (20)

PPT
Trivial Java Second
PDF
Part1
PPTX
Java - Support etudiant - Tronc Commun Deuxième année ISIMA - 2018
PDF
Qc mcorrige
PPTX
Jpa(1)
PDF
Android Optimisations Greendroid
PPT
.Net pour le développeur Java - une source d'inspiration?
PPTX
Introduction a Java
PDF
Mix it 2011 - Clojure
PDF
Applications Android - cours 4 : Langage Java
PPT
Java PROGRAMATION CLASSE INFORMATIQUE.ppt
PDF
Java - notions de bases pour développeur
PDF
Enrichissez vos-classes-avec-extends-20
PPT
Java programmation OO, héritage et polymorphisme
PDF
0251-formation-java-programmation-objet.pdf
PDF
Programmation Java
KEY
CDI par la pratique
KEY
CDI mis en pratique avec Seam Social et Weld OSGI
PDF
Memo java
PDF
JAVA Chapitre1
Trivial Java Second
Part1
Java - Support etudiant - Tronc Commun Deuxième année ISIMA - 2018
Qc mcorrige
Jpa(1)
Android Optimisations Greendroid
.Net pour le développeur Java - une source d'inspiration?
Introduction a Java
Mix it 2011 - Clojure
Applications Android - cours 4 : Langage Java
Java PROGRAMATION CLASSE INFORMATIQUE.ppt
Java - notions de bases pour développeur
Enrichissez vos-classes-avec-extends-20
Java programmation OO, héritage et polymorphisme
0251-formation-java-programmation-objet.pdf
Programmation Java
CDI par la pratique
CDI mis en pratique avec Seam Social et Weld OSGI
Memo java
JAVA Chapitre1
Publicité

Plus de Katia Aresti (6)

PDF
Protocol Buffer Fantásticos y donde encontrarlos
PDF
Quand un lock a besoin d'être distribué
PPTX
How and why we evolved a legacy Java web application to Scala... and we are s...
PDF
Mongo db devfestw
PDF
Jongo mongo sv
KEY
Mongo db et java en pratique
Protocol Buffer Fantásticos y donde encontrarlos
Quand un lock a besoin d'être distribué
How and why we evolved a legacy Java web application to Scala... and we are s...
Mongo db devfestw
Jongo mongo sv
Mongo db et java en pratique

Trivial Java Second

  • 3. 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 = new HashSet<String>(); 30 sec B. ArrayList<String> test = new ArrayList<String>(1000); C. List<String> test = new ArrayList<String>(); D. List<String> test = new ArrayList<String>(1000); D
  • 4. Que donne le code suivant ? 2 30 sec 1 byte a = 1; 2 byte b = 2; 3 System.out.println(a+b); 4 byte c = a + b; ça compile pas !!! 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é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
  • 8. 4 Pourquoi ce Logo ? En honneur à Holly Cummins
  • 9. Que donne le code suivant ? 5 class Duchess { 1 min public Duchess(String nom){ System.out.print(nom); } Ne compile pas !!!! } Manque constructer 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
  • 13. 7 Les Duchess sont allées au JUG Summer Camp Dans quelle ville ? La Rochelle
  • 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 puisse-je insérer ? 9 1 min 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 :) } } 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 le code suivant ? 10 1 min public class Duchess { 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 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
  • 19. Que donne le code suivant ? 12 30 sec class Business {} 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
  • 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. 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
  • 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, Line, 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 A. Java, orientée colonne, et créée par 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
  • 36. 25 Citez 4 pays avec Duchess Pays Bas, France, Espagne, Brazil, Suède, Roumanie, Inde, EEUU ...
  • 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
  • 41. 27 Qui est-il et pourquoi est-il connu ? James Gosling, father of Java
  • 43. 28 Qui est-il et pourquoi est-il connu ? Joshua Bloch, architecte chef chez Google. Java Collections, Effective Java, Java Puzzlers
  • 44. 29 A quelle date JAVA a été officiellement présenté ? A. 14 Avril 1987 10 sec B. 23 Mai 1991 C. 23 Mai 1995 D. Il n’y a pas de date officielle C
  • 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, NoSQL expert (entre autres) et parrain de Jduchess FR :)
  • 47. 31 Quel était le nom original du langage Java ? A. Redwood 10 sec B. Oak C. Pine D. Java depuis toujours ... B. Oak
  • 49. 32 Qui est-il et pourquoi est-il connu ? Linus Torvalds, créateur du noyau Linux
  • 50. 33 En quelle année GOOGLE a été créé ? A. 1990 B. 1995 C. 1998 10 sec D. 2000 C : 4 Septembre 1998
  • 52. 34 Qui est-elle et pourquoi est-elle connue ? Ada Lovelace, programming mother
  • 54. 35 Qui est-il et pourquoi est-il connu ? Richard Stallman, opensource pioner
  • 56. 36 Qui est-il et pourquoi est-il connu ? Antonio Goncalves, Paris JUG Leader (entre autres)
  • 58. 37 Qui est-il et pourquoi est-il connu ? Gavin King, Founder of Hibernate
  • 60. 38 Qui est-il et pourquoi est-il connu ? Juergen Hoeller - co-founder of Spring
  • 63. 39 Combien de followers twitter +450
  • 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
  • 66. 41 Qui est-il et pourquoi est-il connu ? Brien Goetz, Java Concurrency Master
  • 68. 42 Qui est-il et pourquoi est-il connu ? Stephan Janssen - BeJUG et Mr Devoxx
  • 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
  • 74. 45 Combien de JDuchess sont aussi Java Champions ? 2
  • 75. FIN