Trivial Java - Part 2

591 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
591
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Trivial Java - Part 2

  1. 1. Le jeucontinue !
  2. 2. Code
  3. 3. 1 Jai besoin dune 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 = 30new HashSet<String>();B. ArrayList<String> test = secnew ArrayList<String>(1000);C. List<String> test =new ArrayList<String>();D. List<String> test =new ArrayList<String>(1000); D
  4. 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 foisB. Affiche la valeur 2.9999999 et la valeur 3C. Ne compile pas à la ligne 3D. Ne compile pas à la ligne 4 D
  5. 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
  6. 6. BONUS x2
  7. 7. Question à main levée
  8. 8. 4Pourquoi ce Logo ? En honneur à Holly Cummins
  9. 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. 10. 6 30 secCitez le nom de variable correctA. int @nb;B. int Integer;C. int int;D. Aucun B
  11. 11. BONUS x2
  12. 12. Question à main levée
  13. 13. 7Les Duchess sont allées au JUG Summer Camp Dans quelle ville ? La Rochelle
  14. 14. Question à main levée
  15. 15. 8 VRAI ou FAUXLe compilateur Java va toujours ajouter le constructeur sans arguments par défaut FAUX !! Uniquement si aucun constructeur est présent !
  16. 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 :) } } CA. 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. 17. Que donne le code suivant ? 10 1public class Duchess { minprivate int size = 7;private static int length = 3;public static void main(String[] args) {new Duchess().execute();} Bvoid execute() {int size = 5;System.out.println(new Duke().ajouter());}class Duke {int ajouter() { A. 15return size * length;} B. 21} C. Exception en} runtime D. La compilation :( !
  18. 18. Que donne le code suivant ? 11 1 min1 class DuException extends Exception { }2 class DukeException extends DuException { }34 public class AA { void go() throws DuException { } }56 class AA1 extends AA { void go() throws DukeException { } }78 class AA2 extends AA { void go() throws Exception { } }910 class AA3 extends AA { void go() }A. Compile ! (mais cest moche... )B. Ne compile pas à la ligne 6C. Ne compile pas à la ligne 8D. Ne compile pas à la ligne 10 C
  19. 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
  20. 20. Neeext !
  21. 21. Veille Techno
  22. 22. 13 15 sec Frameworks HadoopA. Cassandra, HBase, Mahout, PigB. Cassandra, HBase, Mahout, ElephantC. Cassandra, MongoDB, Pig, ElephantD. HBase, Mahout, Pig, Chicken A
  23. 23. 14 15 sec Gradle est un ...A. Framework de build basé sur ScalaB. Frawework de build basé sur ClojureC. Framework de build basé sur GroovyD. Tout est faux C
  24. 24. 15 15 sec Qest-ce que GitA. Un système similaire à CVSB. Un système similaire à SVNC. Un système opposé à MercurialD. Un système de versions distribué D
  25. 25. 16 15 sec Adobe Air est ...A. Un framework FlexB. Un runtime pour exécuter du Flash surmobile ou sur sa machineC. Framework mobile basé sur FlexyD. Toutes les réponses précédentes B
  26. 26. 17 15 sec DevOpsA. Rapproche le développeur et la productionB. Rapproche le développeur et le managerC. Rapproche le développeur et le marketingD. Rapproche le développement et les optionsde configuration A
  27. 27. 18 15 sec Qu’est-cequApache Aries ? A. Framework Web Java B. Un ORM C. Framework OSGi D. IoC C
  28. 28. 19 15 sec Qu’est-ce que c’est ? @Stateless public class HelloService { public String sayHello(){} }A. Spring beanB. EJB 3 BC. Guice beanD. Une annotation, une classe et uneméthode
  29. 29. 20 15 sec Play! est un framework préparé pour des architectures ...A. RESTfulB. SOAPfulC. SIMPLEfulD. MEANFul A
  30. 30. 21 15 sec Quels sont les types debase de données NoSQL ?A. Objet, Ligne, Colonne, Clé-ValeurB. Graphe, Document, Colonne, Clé-ValeurC. Graphe, Document, Colonne, TableauD. Graphe, Document, Colonne, Clé-Valeur B
  31. 31. 22 15 sec MongoDB est un type de base de données ...A. Opensource et écrit en C++B. Opensource et écrit en ErlangC. Opensource et écrit en Java AD. Non opensource
  32. 32. 23 15 secCassandra 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. 33. 24 15 secParmi les fonctionnalités suivantes, laquelle ne fait pas partie de lAPI javascript HTML 5A. Web StorageB. Offline Web ApplicationC. GeolocationD. Web Indexation D
  34. 34. BONUS x2
  35. 35. Question à main levée
  36. 36. 25 Citez 4 pays avec Duchess Pays Bas, France, Espagne,Brazil, Suède, Roumanie, Inde, EEUU ...
  37. 37. Neeext !
  38. 38. Histoire
  39. 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 AntonioGoncalvesB. Selenium par Zouheir CadiC. EJB 3 par Julien DuboisD. MDA par Jean-Laurent Morlhon B
  40. 40. Question à main levée
  41. 41. 27Qui est-il et pourquoi est-il connu ? James Gosling, father of Java
  42. 42. Question à main levée
  43. 43. 28 Qui est-il et pourquoi est-il connu ? Joshua Bloch, architecte chef chez Google.Java Collections, Effective Java, Java Puzzlers
  44. 44. 29 A quelle date JAVA a été officiellement présenté ?A. 14 Avril 1987 10B. 23 Mai 1991 secC. 23 Mai 1995D. Il n’y a pas de date officielle C
  45. 45. Question à main levée
  46. 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. 47. 31Quel était le nom original du langage Java ?A. Redwood 10B. Oak secC. PineD. Java depuis toujours ... B. Oak
  48. 48. Question à main levée
  49. 49. 32 Qui est-il et pourquoi est-il connu ?Linus Torvalds, créateur du noyau Linux
  50. 50. 33 En quelle année GOOGLE a été créé ?A. 1990B. 1995C. 1998 10D. 2000 sec C : 4 Septembre 1998
  51. 51. Question à main levée
  52. 52. 34Qui est-elle et pourquoi est-elle connue ? Ada Lovelace, programming mother
  53. 53. Question à main levée
  54. 54. 35Qui est-il et pourquoi est-il connu ?Richard Stallman, opensource pionner
  55. 55. Question à main levée
  56. 56. 36 Qui est-il et pourquoi est-il connu ?Antonio Goncalves, Paris JUG Leader (entre autres)
  57. 57. Question à main levée
  58. 58. 37Qui est-il et pourquoi est-il connu ? Gavin King, Founder of Hibernate
  59. 59. Question à main levée
  60. 60. 38Qui est-il et pourquoi est-il connu ? Juergen Hoeller - co-founder of Spring
  61. 61. BONUS x2
  62. 62. Question à main levée
  63. 63. 39Combien de followers twitter +45 0
  64. 64. 40 10 sec Quel est l’autre nom de l’homme de Java ?A. James Gosling !!!B. L’homo erectusC. L’homo sapiens sapiensD. L’homo erectus erectus D : L’homo erectus erectus
  65. 65. Question à main levée
  66. 66. 41Qui est-il et pourquoi est-il connu ? Brien Goetz, Java Concurrency Master
  67. 67. Question à main levée
  68. 68. 42Qui est-il et pourquoi est-il connu ?Stephan Janssen - BeJUG et Mr Devoxx
  69. 69. Question à main levée
  70. 70. 43 Qui est-elle et pourquoi est-elle connue ?Clara Ko, Software Architect and founder of JDuchess
  71. 71. 44 10 secQuel était le nom précèdent de la conférence DevoxxA. JavaLandB. JavaPolisC. JavaWorldD. Devoxx a toujours été Devoxx ... B B
  72. 72. BONUS x2
  73. 73. Question à main levée
  74. 74. 45Combien de JDuchess sont aussi Java Champions ? 2
  75. 75. FIN

×