Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Startup groovysession1

2,745 views

Published on

StartupGroovyのセッション資料です。

Published in: Technology, Education
  • Be the first to comment

Startup groovysession1

  1. 1. in StartupGroovy2012.2.18
  2. 2. Self Introduction (kyon_mm)Blog :Target :Groovy24SCMBootCamp Nagoya.Testing
  3. 3. # Groovy
  4. 4. 1st
  5. 5. Groovy
  6. 6. Webhttp://codehouse.groovy.org
  7. 7. GroovyJavaGroovyGroovyAgile
  8. 8. GroovyJavaGroovyGroovyAgile
  9. 9. Java
  10. 10. Web
  11. 11. JavaJavaVM( JVM) JVM OSWeb Android ( ) OOP
  12. 12. JavaJavaVM( JVM) JVM OSWeb Android ( ) OOP
  13. 13. Groovy JVM
  14. 14. Groovy Java Groovy JVM Windows, Linux, Mac OS X
  15. 15. Groovy Java Groovy (※ Java )
  16. 16. Groovy (JVM groovy-all.jarWeb, , Java 1/3 Java OOP
  17. 17. 2nd
  18. 18. OOP
  19. 19. Groovy OOP
  20. 20. Groovy OOP
  21. 21. Groovy int, long, double, Integer, Long, Double, BigDecimal char, String Date, Calendar List, ArrayList
  22. 22. Groovy int, long, double, Integer, Long, Double, BigDecimal char, String Date, Calendar List, ArrayList
  23. 23. DEMO
  24. 24. Groovy
  25. 25. class, interface
  26. 26. DEMO
  27. 27. 3rd
  28. 28. Groovy Coding
  29. 29. Groovy API
  30. 30. Groovy API GDK
  31. 31. Groovy API = Groovy
  32. 32. GDK = JDK + ! JDK = Java API
  33. 33. Groovy
  34. 34. if
  35. 35. for
  36. 36. switch
  37. 37. return
  38. 38. Closure
  39. 39. A B A
  40. 40. for
  41. 41. List<String> list = getDataList();for(String it : list){" // it}
  42. 42. List<String> list = getDataList();list.each{ //it }
  43. 43. List<String> list = getDataList();list.each{ //it }
  44. 44. for(int i = 0; i < 5; i++){" // i}
  45. 45. 5.times{" //it ( i}
  46. 46. Enjoy Your Groovy!
  47. 47.

×