Jouons   !
Code
Combien d’objets contient le GC « // Ici » ?               1  class Duchess {  Short invitesAnniv = 200;                  ...
Que donne le code suivant ?                                      2                                                       1...
Que donne le code suivant ?                                3                                                      30      ...
BONUS  x2
Question à main levée
4Quel groupe de travail est animé chez JDuchess ?
Que donne le code suivant ?                           1.30 min            5class Person {public void parle(){ System.out.p...
Que donne le code suivant ?                                         6                                                   1 ...
Que donne le code suivant ?                                               7class Mammi {String name = "furry ";String make...
Question à main levée
8Si une classe A déclare «implements B».          et B est une interfaceEst-ce que la classe A est toujours obligéedimplém...
Que donne le code suivant ?                    9                                             1.30 minclass Cave {int size;...
Quaffiche le code suivant ?                                10                                                    1    publ...
BONUS  x2
Question à main levée
11Quel est le pays d’origine de        JDuchess ?      Pays Bas
Que puis-je insérer ?                                  12                                              1public class Duche...
Neeext !
Frameworks
Question à main levée
13   Pouvez-vous citer au moins 6frameworks web Java sans compter            Struts ?
14                      10                      sec            Qu’est-ce que FLEX ?A. Un framework opensourceB. Un framewo...
Question à main levée
15Par défaut, quel est le scope d’un bean               Spring ?            Singleton
16                            10                            sec     Struts est un framework WEB où ...A. La couche modèle ...
BONUS  x2
17    Fondatrice(s) JDuchess FRA. Ellène, MathildeB. Ellène, Mathilde et ClaudeC. Ellène, Mathilde, Claude et LaureD. Moi
18                        10                        secLe ou lesquels de ces projets Spring nexistentpas ?A. Spring BatchB...
19                         10                         secLe ou lesquels de ces projets Spring nexistentpas ?A. Spring Acti...
20                         10                         secQue peut-on utiliser pour écrire des requêtesavec Hibernate :A. l...
21                           10                           secEn Hibernate :A. Le cache de premier niveau peut être desacti...
22                   10                   sec          Que veut dire         le sigle REST ?A. Representational State Tran...
23                 10                 secParmi la liste suivante, laquelle est unframework aidant à lécriture de test :   ...
24                   10                   sec           Quest-ce que Joda TimeA. Une librairie créée par David DewalleB. U...
25         10         secQu’est-ce que Geronimo ?         A. Un framework Web         B. Un framework de Test         C. U...
26             10             secQu’est-ce que c’est Camel       (Apache) ?          A. Un framework Web          B. Un fr...
27                    10                    sec  Parmi ces propositions, laquelle est une   solution dintégration entre FL...
Question à main levée
28           Parmi les frameworks                 suivantes,           lequels sont orientés                composants,   ...
Neeext !
Agilité
Question à main levée
29Qu’est-ce qu’on fait tous les jours pendant 15 minutes avec SCRUM  Stand up meeting
30                            15                            secEn SCRUM, quelles phrases sont vraies :A. La durée dun spri...
31                             15                             secUne rétrospective permetA. Aux équipes de développement d...
Question à main levée
32Quel age a lagilité ?   10 ans
BONUS  x2
Question à main levée
33Langues utilisées dans le blog          Duchess          Anglais          Françai              s          Espagn        ...
34                         15                         secQuelle phrase est vrai concernant le Morningmeeting/Scrum meeting...
35                      15                      sec                    KatasA. Cest un exercice de Coding DojoB. Le Kata p...
36                       15                       sec                 KANBANA. C’est une technique agile conçue pour les p...
Question à main levée
37 Les phases du TDD sont ...TestDrivenDeveloppement
38                          15                          sec   La technique POMODOROA. Il sagit de coder en deux phases : P...
39                         15                         sec                    LEANA. Lean est une approche de gestionorgani...
40                         15                         sec         Pair-ProgrammingA. Cest une technique de code où une per...
BONUS  x2
Question à main levée
41Qu’est-ce quel’Avant JUG ?
42                      15                      sec                  CrumbleA. En Kanban, cest la réunion qui est léquival...
43                       15                       sec        Getting-Things-DoneA. Cest une technique ZEN pour arriver à c...
FIN 1/2
BUFFET    20 min
Prochain SlideShare
Chargement dans…5
×

Trivial Java - Part 1

569 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
569
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Trivial Java - Part 1

  1. 1. Jouons !
  2. 2. Code
  3. 3. Combien d’objets contient le GC « // Ici » ? 1 class Duchess { Short invitesAnniv = 200; 1 Duchess go(Duchess duch) { duch = null; min return duch; } public static void main(String[] args) {} ){ Duchess c1 = new Duchess(); Duchess c2 = new Duchess(); Duchess c3 = c1.go(c2); c1 = null; // Ici } } C A. 0 B. 1 C. 2 D. Seulement Dieu et la JVM le savent
  4. 4. Que donne le code suivant ? 2 1class Man { minpublic static String dance(){ return "Non merci "; }}public class JavaDeveloper extends Man{public static String dance(){ return "Salsa, yeah !!"; }public static void main(String args[]){JavaDeveloper dev = new JavaDeveloper();Man man = new JavaDeveloper();System.out.println(dev.dance() + " " + man.dance());}} A. Non merci Non merci B. Salsa, yeah !! Non merci B C. Salsa, yeah !! Salsa, yeah !! D. Jolie exception en runtime
  5. 5. Que donne le code suivant ? 3 30 secclass OperatorCrazy {public static void main(String[] args) {Integer i = 42;String s = (i<40)? "toto" :(i>50)? "titi" : "tutu";System.out.println(s);}} A. Toto C B. Titi C. Tutu D. Ne compile pas !!!
  6. 6. BONUS x2
  7. 7. Question à main levée
  8. 8. 4Quel groupe de travail est animé chez JDuchess ?
  9. 9. Que donne le code suivant ? 1.30 min 5class Person {public void parle(){ System.out.print("Oui ");}}class Comercial extends Person {public void code(){ System.out.print("Non ");}public void parle(){ System.out.print("Trop ");}} Dpublic class TestTime {void go(){ code() nexiste pas dansnew Comercial().parle(); Person((Person)new Comercial()).parle();((Person)new Comercial()).code();}public static void main(String args[]){new TestTime().go();}} A. Trop Oui Non B. Trop Non et exception en runtime C. Trop Oui et exception en runtime D. Cela ne compile pas : ni Java en 4, ni 5 ni 6
  10. 10. Que donne le code suivant ? 6 1 class Chanteur { private final void chante(){ min System.out.print("Ne me quitte pas ... "); } } public class MichaelJackson extends Chanteur { public final void chante() { B System.out.print("Billy Jean is not my ..."); } public static void main(String args[]){ new MichaelJackson().chante(); } }A. Michael chante «Billy-Jean», ensuite «Ne me quitte pas»B. Michael chante «Billy-Jean» ( et un «moon walk» gratos )C. Michael chante «Ne me quitte pas»D. Il ne chante que dalle, parce que le code ne compile pas !
  11. 11. Que donne le code suivant ? 7class Mammi {String name = "furry ";String makeNoise() { return "generic noise"; }} 1.30 minclass Zebra extends Mammi {String name = "stripes ";String makeNoise() { return "bray"; }}public class Zoo {public static void main(String[] args){ Anew Zoo().go();}void go() {Mammi m = new Zebra();System.out.println(m.name + m.makeNoise());}} A. furry bray B. stripes bray C. furry generic noise D. stripes generic noise
  12. 12. Question à main levée
  13. 13. 8Si une classe A déclare «implements B». et B est une interfaceEst-ce que la classe A est toujours obligéedimplémenter toutes les méthodes de cette interface B ? Oui, sauf si la classe est ABSTRACT
  14. 14. Que donne le code suivant ? 9 1.30 minclass Cave {int size;Cave(int s) {size = s;} A}public class Duchess {public static void main(String[] args) {Cave b1 = new Cave(5);Cave[] ba = go(b1, new Cave(6));ba[0] = b1;for(Cave b : ba)System.out.print(b.size + " "); A. 4 4}static Cave[] go(Cave b1, Cave b2) { B. 5 4b1.size = 4; C. 6 4Cave[] ma = {b2, b1};return ma; D. 4 5}}
  15. 15. Quaffiche le code suivant ? 10 1 public class Duchess { min int x = 3; public static void main(String[] args) { new Duchess().feterAnniv(); } void feterAnniv() { int x; toutLaNuit(++x); D: } Local variable not init void toutLaNuit(int y) { int x = ++y; System.out.println(x); } }A. 3B. 4C. 5D. Rien !! Encore … et encore du code qui ne compile pas !
  16. 16. BONUS x2
  17. 17. Question à main levée
  18. 18. 11Quel est le pays d’origine de JDuchess ? Pays Bas
  19. 19. Que puis-je insérer ? 12 1public class Duchess { minpublic static void main(String args[]){int[] x = {7,6,5,4,3,2,1};// ici :)System.out.print(y + " ");}}} D A. for(int y : x) { B. for(int y=0, z=0; z<x.length; z++) { y = x[z]; C. int y = 0; for(int z=0; z<x.length; z++) { y = x[z]; D. Toutes les réponses sont valides
  20. 20. Neeext !
  21. 21. Frameworks
  22. 22. Question à main levée
  23. 23. 13 Pouvez-vous citer au moins 6frameworks web Java sans compter Struts ?
  24. 24. 14 10 sec Qu’est-ce que FLEX ?A. Un framework opensourceB. Un framework web pour faire du RIAC. Un analyseur lexicalD. Toutes les réponses sont correctes D
  25. 25. Question à main levée
  26. 26. 15Par défaut, quel est le scope d’un bean Spring ? Singleton
  27. 27. 16 10 sec Struts est un framework WEB où ...A. La couche modèle est spécifique à chaque projetB. LAction Servlet fait partie du « Control »C. Laction mapping fait partie du « Control »D. Toutes les réponses sont vraies. Je voudrais aussiajouter que cest un FW web à éviter. D
  28. 28. BONUS x2
  29. 29. 17 Fondatrice(s) JDuchess FRA. Ellène, MathildeB. Ellène, Mathilde et ClaudeC. Ellène, Mathilde, Claude et LaureD. Moi
  30. 30. 18 10 secLe ou lesquels de ces projets Spring nexistentpas ?A. Spring BatchB. Spring Play-WEBC. Spring ROOD. Spring LDAP B
  31. 31. 19 10 secLe ou lesquels de ces projets Spring nexistentpas ?A. Spring ActionScriptB. Spring IntegrationC. Spring Flexy IntegrationD. Spring BlazeDS Integration C
  32. 32. 20 10 secQue peut-on utiliser pour écrire des requêtesavec Hibernate :A. le langage SQLB. le langage HQLC. lAPI CriteriaD. Toutes les réponses sont valides D
  33. 33. 21 10 secEn Hibernate :A. Le cache de premier niveau peut être desactivéB. Deux niveaux de cache sont disponibles enactivant loption --levelCacheActive=2,C. Trois niveaux de cache sont disponiblesD. Toutes les réponses sont valides C
  34. 34. 22 10 sec Que veut dire le sigle REST ?A. Representational State TransferB. Representational Entity State TransferC. Representational Stateful TransferD. Rest veut dire « Pause » en anglais A
  35. 35. 23 10 secParmi la liste suivante, laquelle est unframework aidant à lécriture de test : A. EasyMock B. EasyStub C. FlexUnit D. Toutes les réponses sont valides D
  36. 36. 24 10 sec Quest-ce que Joda TimeA. Une librairie créée par David DewalleB. Une librairie java pour la gestion des datesC. Une expression anglaise qui veut dire « cest letemps de prendre une bière mec !! »D. Toutes les reponses sont valides B
  37. 37. 25 10 secQu’est-ce que Geronimo ? A. Un framework Web B. Un framework de Test C. Un framework dIntégration D. Un chef Indien Apache D et un Serveur J2EE ;)
  38. 38. 26 10 secQu’est-ce que c’est Camel (Apache) ? A. Un framework Web B. Un framework de Test C. Un framework dIntégration D. Une marque de cigarrettes C
  39. 39. 27 10 sec Parmi ces propositions, laquelle est une solution dintégration entre FLEX et un serveur Java EE ?A. JavaDSB. GraniteDSC. LPDSD. NintendoDS B
  40. 40. Question à main levée
  41. 41. 28 Parmi les frameworks suivantes, lequels sont orientés composants, Et lequels à actions ? Spring MVC, JSF, Wicket, Struts, TapestryActions : Spring MVC, StrutsComposants : JSF, Wicket Tapestry
  42. 42. Neeext !
  43. 43. Agilité
  44. 44. Question à main levée
  45. 45. 29Qu’est-ce qu’on fait tous les jours pendant 15 minutes avec SCRUM Stand up meeting
  46. 46. 30 15 secEn SCRUM, quelles phrases sont vraies :A. La durée dun sprint est fixée à lavanceB. Je commite uniquement à la fin du sprintC. Si je nai pas fini mes tâches, le sprint peut êtreprolongéD. Le product owner peut me demander de livrerpendant le sprint et de lui préparer le café chaquematin A
  47. 47. 31 15 secUne rétrospective permetA. Aux équipes de développement de s’améliorerB. D’exposer les problèmesC. De définir les actions pour corriger les causes deséventuelles problèmesD. Toutes les réponses précédentes D
  48. 48. Question à main levée
  49. 49. 32Quel age a lagilité ? 10 ans
  50. 50. BONUS x2
  51. 51. Question à main levée
  52. 52. 33Langues utilisées dans le blog Duchess Anglais Françai s Espagn ol
  53. 53. 34 15 secQuelle phrase est vrai concernant le Morningmeeting/Scrum meeting :A. Je remonte les problèmes que jai rencontréB. Je raconte mon WE et je bois du caféC. Je parle des JDuchess et du Quizz JavaD. Je discute de l’implémentation et du choixtechnique A
  54. 54. 35 15 sec KatasA. Cest un exercice de Coding DojoB. Le Kata peut aussi se préparer en pair-programmingC. Cest une technique pour améliorer les capacitésde coder inspiré des art martiauxD. Toutes les réponses sont valides D
  55. 55. 36 15 sec KANBANA. C’est une technique agile conçue pour les projetsau forfaitB. C’est une technique de refactoring pour améliorerla qualité du codeC. C’est une approche de gestion de projet agileD. Toutes les réponses sont vrai C
  56. 56. Question à main levée
  57. 57. 37 Les phases du TDD sont ...TestDrivenDeveloppement
  58. 58. 38 15 sec La technique POMODOROA. Il sagit de coder en deux phases : Pomo et DoroB. Il sagit de se concentrer sur une tâche pendantun temps précis sans interruption : le PomodoroC. Il sagit dune technique ZEN de communicationD. Il sagit de lapproche de gestion projet qui suit àSCRUM, inventé par lillustre Jean-Marie Pomodoro-Petardi B
  59. 59. 39 15 sec LEANA. Lean est une approche de gestionorganisationnel agileB. Lean est une approche de gestion de projetsimilaire à SCRUMC. Lean est une approche darchitecture où lescouches sont enlevéesD. Lean est une technique de recrutement A
  60. 60. 40 15 sec Pair-ProgrammingA. Cest une technique de code où une personnedicte et lautre écrit sans réfléchir pour refactorerplus tardB. Cest une technique de code où toutes les 15minutes on exécute un test appelé le « pair-programing-test»C. Cest une technique de code où deux personnesprogramment sur le même ordinateurD. Toutes les réponses sont valides C
  61. 61. BONUS x2
  62. 62. Question à main levée
  63. 63. 41Qu’est-ce quel’Avant JUG ?
  64. 64. 42 15 sec CrumbleA. En Kanban, cest la réunion qui est léquivalentdune rétrospectiveB. Cest une réunion généralement hebdomadairedes équipes de développement KanbanC. Cest un dessertD. Toutes les réponses sont valides C
  65. 65. 43 15 sec Getting-Things-DoneA. Cest une technique ZEN pour arriver à concilierla vie personnelle et la vie professionnelleB. Cest une technique de code en 3 phases :GETTING code from repo, adding THINGS, DONEcommitC. Cest une technique dorganisation personnellepour arriver à bien prioriser et finir les tâches.D. Cest le but principal du Product Owner enSCRUM C
  66. 66. FIN 1/2
  67. 67. BUFFET 20 min

×