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 =                          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

Contenu connexe

Tendances

Langage C
Langage  CLangage  C
Langage Cjwilili
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage C
coursuniv
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage cDaoua Lotfi
 
Polymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraitePolymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraite
ECAM Brussels Engineering School
 
Cours langage c
Cours langage cCours langage c
Cours langage c
coursuniv
 
C# et .NET : Enigmes et puzzles
C# et .NET : Enigmes  et puzzlesC# et .NET : Enigmes  et puzzles
C# et .NET : Enigmes et puzzles
Microsoft
 
Tp1 compte rendu en langage c
Tp1 compte rendu en langage cTp1 compte rendu en langage c
Tp1 compte rendu en langage cEbrima NJIE
 
Composition, agrégation et immuabilité
Composition, agrégation et immuabilitéComposition, agrégation et immuabilité
Composition, agrégation et immuabilité
ECAM Brussels Engineering School
 
Cours structures des données (langage c)
Cours structures des données (langage c)Cours structures des données (langage c)
Cours structures des données (langage c)
rezgui mohamed
 
Cours de C++, en français, 2002 - Cours 2.2
Cours de C++, en français, 2002 - Cours 2.2Cours de C++, en français, 2002 - Cours 2.2
Cours de C++, en français, 2002 - Cours 2.2
Laurent BUNIET
 
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de données
ECAM Brussels Engineering School
 
Héritage et redéfinition de méthode
Héritage et redéfinition de méthodeHéritage et redéfinition de méthode
Héritage et redéfinition de méthode
ECAM Brussels Engineering School
 
Chapitre5: Classes et objets
Chapitre5: Classes et objetsChapitre5: Classes et objets
Chapitre5: Classes et objets
Aziz Darouichi
 
C1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partieC1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partie
Loic Yon
 
Chap 6 : classes et interfaces
Chap 6 : classes et interfacesChap 6 : classes et interfaces
Chap 6 : classes et interfaces
Aziz Darouichi
 
C# langage & syntaxe
C#   langage & syntaxeC#   langage & syntaxe
C# langage & syntaxe
Mahfoud EL HOUDAIGUI
 
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exceptionPython avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
 
Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14
Aurélien Regat-Barrel
 

Tendances (20)

Langage C
Langage  CLangage  C
Langage C
 
Corrigés exercices langage C
Corrigés exercices langage CCorrigés exercices langage C
Corrigés exercices langage C
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage c
 
Polymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraitePolymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraite
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 
Chapitre2 prog dsplf3
Chapitre2 prog dsplf3Chapitre2 prog dsplf3
Chapitre2 prog dsplf3
 
C# et .NET : Enigmes et puzzles
C# et .NET : Enigmes  et puzzlesC# et .NET : Enigmes  et puzzles
C# et .NET : Enigmes et puzzles
 
Tp1 compte rendu en langage c
Tp1 compte rendu en langage cTp1 compte rendu en langage c
Tp1 compte rendu en langage c
 
Composition, agrégation et immuabilité
Composition, agrégation et immuabilitéComposition, agrégation et immuabilité
Composition, agrégation et immuabilité
 
Cours structures des données (langage c)
Cours structures des données (langage c)Cours structures des données (langage c)
Cours structures des données (langage c)
 
Cours de C++, en français, 2002 - Cours 2.2
Cours de C++, en français, 2002 - Cours 2.2Cours de C++, en français, 2002 - Cours 2.2
Cours de C++, en français, 2002 - Cours 2.2
 
Python avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de donnéesPython avancé : Ensemble, dictionnaire et base de données
Python avancé : Ensemble, dictionnaire et base de données
 
Héritage et redéfinition de méthode
Héritage et redéfinition de méthodeHéritage et redéfinition de méthode
Héritage et redéfinition de méthode
 
Chapitre5: Classes et objets
Chapitre5: Classes et objetsChapitre5: Classes et objets
Chapitre5: Classes et objets
 
C1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partieC1 - Langage C - ISIMA - Première partie
C1 - Langage C - ISIMA - Première partie
 
Chap 6 : classes et interfaces
Chap 6 : classes et interfacesChap 6 : classes et interfaces
Chap 6 : classes et interfaces
 
C# langage & syntaxe
C#   langage & syntaxeC#   langage & syntaxe
C# langage & syntaxe
 
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exceptionPython avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
 
Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14
 
Polymorphisme
PolymorphismePolymorphisme
Polymorphisme
 

Similaire à Trivial Java - Part 2

Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java SecondKatia Aresti
 
Chap1V2019: Cours en C++
Chap1V2019: Cours en C++Chap1V2019: Cours en C++
Chap1V2019: Cours en C++
Aziz Darouichi
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
Aziz Darouichi
 
Cours de C++, en français, 2002 - Cours 2.5
Cours de C++, en français, 2002 - Cours 2.5Cours de C++, en français, 2002 - Cours 2.5
Cours de C++, en français, 2002 - Cours 2.5
Laurent BUNIET
 
Presentation Csharp et winforms
Presentation Csharp et winformsPresentation Csharp et winforms
Presentation Csharp et winforms
Christophe Zome
 
Cours c#
Cours c#Cours c#
Cours c#
zan
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewGregory Renard
 
Cours de C++, en français, 2002 - Cours 1.2
Cours de C++, en français, 2002 - Cours 1.2Cours de C++, en français, 2002 - Cours 1.2
Cours de C++, en français, 2002 - Cours 1.2
Laurent BUNIET
 
Cours de C++, en français, 2002 - Cours 1.5
Cours de C++, en français, 2002 - Cours 1.5Cours de C++, en français, 2002 - Cours 1.5
Cours de C++, en français, 2002 - Cours 1.5
Laurent BUNIET
 
Introduction à Uml
Introduction à UmlIntroduction à Uml
Introduction à Uml
Mireille Blay-Fornarino
 
Partie1 TypeScript
Partie1 TypeScriptPartie1 TypeScript
Partie1 TypeScript
Habib Ayad
 
Environnement de développement de bases de données
Environnement de développement de bases de donnéesEnvironnement de développement de bases de données
Environnement de développement de bases de donnéesISIG
 
Spring ioc
Spring iocSpring ioc
Spring ioc
Lhouceine OUHAMZA
 
Qualité logicielle
Qualité logicielleQualité logicielle
Qualité logiciellecyrilgandon
 
Cours de C++ / Tronc commun deuxième année ISIMA
Cours de C++ / Tronc commun deuxième année ISIMACours de C++ / Tronc commun deuxième année ISIMA
Cours de C++ / Tronc commun deuxième année ISIMA
Loic Yon
 

Similaire à Trivial Java - Part 2 (20)

Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java Second
 
Qc mcorrige
Qc mcorrigeQc mcorrige
Qc mcorrige
 
Chap1V2019: Cours en C++
Chap1V2019: Cours en C++Chap1V2019: Cours en C++
Chap1V2019: Cours en C++
 
Chap1: Cours en C++
Chap1: Cours en C++Chap1: Cours en C++
Chap1: Cours en C++
 
Cours de C++, en français, 2002 - Cours 2.5
Cours de C++, en français, 2002 - Cours 2.5Cours de C++, en français, 2002 - Cours 2.5
Cours de C++, en français, 2002 - Cours 2.5
 
Presentation Csharp et winforms
Presentation Csharp et winformsPresentation Csharp et winforms
Presentation Csharp et winforms
 
Microsoft07coursbaptiste
Microsoft07coursbaptisteMicrosoft07coursbaptiste
Microsoft07coursbaptiste
 
Cours c#
Cours c#Cours c#
Cours c#
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Cours de C++, en français, 2002 - Cours 1.2
Cours de C++, en français, 2002 - Cours 1.2Cours de C++, en français, 2002 - Cours 1.2
Cours de C++, en français, 2002 - Cours 1.2
 
Cours de C++, en français, 2002 - Cours 1.5
Cours de C++, en français, 2002 - Cours 1.5Cours de C++, en français, 2002 - Cours 1.5
Cours de C++, en français, 2002 - Cours 1.5
 
Introduction à Uml
Introduction à UmlIntroduction à Uml
Introduction à Uml
 
Partie1 TypeScript
Partie1 TypeScriptPartie1 TypeScript
Partie1 TypeScript
 
Environnement de développement de bases de données
Environnement de développement de bases de donnéesEnvironnement de développement de bases de données
Environnement de développement de bases de données
 
Spring ioc
Spring iocSpring ioc
Spring ioc
 
Qualité logicielle
Qualité logicielleQualité logicielle
Qualité logicielle
 
Vs2008 Linq
Vs2008 LinqVs2008 Linq
Vs2008 Linq
 
Cours de C++ / Tronc commun deuxième année ISIMA
Cours de C++ / Tronc commun deuxième année ISIMACours de C++ / Tronc commun deuxième année ISIMA
Cours de C++ / Tronc commun deuxième année ISIMA
 
Theme 6
Theme 6Theme 6
Theme 6
 
Part1
Part1Part1
Part1
 

Plus de Duchess France

Conding Dojo Fruit Shop
Conding Dojo Fruit ShopConding Dojo Fruit Shop
Conding Dojo Fruit Shop
Duchess France
 
Dans les coulisses de Google BigQuery
 Dans les coulisses de Google BigQuery Dans les coulisses de Google BigQuery
Dans les coulisses de Google BigQuery
Duchess France
 
Hands-On Apache Spark
Hands-On Apache SparkHands-On Apache Spark
Hands-On Apache Spark
Duchess France
 
4 ans de Duchess France : Cassandra 2.0
4 ans de Duchess France : Cassandra 2.04 ans de Duchess France : Cassandra 2.0
4 ans de Duchess France : Cassandra 2.0Duchess France
 
BOF Duchess France à Devoxx France 2013
BOF Duchess France à Devoxx France 2013BOF Duchess France à Devoxx France 2013
BOF Duchess France à Devoxx France 2013
Duchess France
 
Gemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSqlGemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSql
Duchess France
 
MongoDB - Marmite NoSql
MongoDB - Marmite NoSqlMongoDB - Marmite NoSql
MongoDB - Marmite NoSqlDuchess France
 
Neo4 j - Marmite NoSql
Neo4 j - Marmite NoSqlNeo4 j - Marmite NoSql
Neo4 j - Marmite NoSqlDuchess France
 
Intro - La Marmite NoSql
Intro - La Marmite NoSqlIntro - La Marmite NoSql
Intro - La Marmite NoSqlDuchess France
 
2 ans de Duchess France - Ouverture
2 ans de Duchess France - Ouverture2 ans de Duchess France - Ouverture
2 ans de Duchess France - Ouverture
Duchess France
 
Design poo togo_jug_final
Design poo togo_jug_finalDesign poo togo_jug_final
Design poo togo_jug_final
Duchess France
 
Duchess advice events_september2011
Duchess advice events_september2011Duchess advice events_september2011
Duchess advice events_september2011Duchess France
 
Presentation anniversaire duchess
Presentation anniversaire duchessPresentation anniversaire duchess
Presentation anniversaire duchess
Duchess France
 

Plus de Duchess France (14)

Conding Dojo Fruit Shop
Conding Dojo Fruit ShopConding Dojo Fruit Shop
Conding Dojo Fruit Shop
 
Dans les coulisses de Google BigQuery
 Dans les coulisses de Google BigQuery Dans les coulisses de Google BigQuery
Dans les coulisses de Google BigQuery
 
Hands-On Apache Spark
Hands-On Apache SparkHands-On Apache Spark
Hands-On Apache Spark
 
4 ans de Duchess France : Cassandra 2.0
4 ans de Duchess France : Cassandra 2.04 ans de Duchess France : Cassandra 2.0
4 ans de Duchess France : Cassandra 2.0
 
BOF Duchess France à Devoxx France 2013
BOF Duchess France à Devoxx France 2013BOF Duchess France à Devoxx France 2013
BOF Duchess France à Devoxx France 2013
 
Gemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSqlGemfire Sqlfire - La Marmite NoSql
Gemfire Sqlfire - La Marmite NoSql
 
MongoDB - Marmite NoSql
MongoDB - Marmite NoSqlMongoDB - Marmite NoSql
MongoDB - Marmite NoSql
 
Neo4 j - Marmite NoSql
Neo4 j - Marmite NoSqlNeo4 j - Marmite NoSql
Neo4 j - Marmite NoSql
 
Intro - La Marmite NoSql
Intro - La Marmite NoSqlIntro - La Marmite NoSql
Intro - La Marmite NoSql
 
2 ans de Duchess France - Ouverture
2 ans de Duchess France - Ouverture2 ans de Duchess France - Ouverture
2 ans de Duchess France - Ouverture
 
Ces nanas qui codent
Ces nanas qui codentCes nanas qui codent
Ces nanas qui codent
 
Design poo togo_jug_final
Design poo togo_jug_finalDesign poo togo_jug_final
Design poo togo_jug_final
 
Duchess advice events_september2011
Duchess advice events_september2011Duchess advice events_september2011
Duchess advice events_september2011
 
Presentation anniversaire duchess
Presentation anniversaire duchessPresentation anniversaire duchess
Presentation anniversaire duchess
 

Trivial Java - Part 2

  • 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 = 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 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
  • 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 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
  • 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 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 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 :( !
  • 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 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
  • 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
  • 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 B. 23 Mai 1991 sec 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, expert NoSQL (entre autres) et parrain de JDuchess FR :)
  • 47. 31 Quel était le nom original du langage Java ? A. Redwood 10 B. Oak sec 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 D. 2000 sec 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 pionner
  • 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 +45 0
  • 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