Attend JavaOne as a Community Master

Fb025419ed38f98df595eb2eafc859f4?s=47 ihcomega56
October 21, 2017

Attend JavaOne as a Community Master

Java SE 9/EE 8リリースイベント 兼 JavaOne 2017 報告会

Fb025419ed38f98df595eb2eafc859f4?s=128

ihcomega56

October 21, 2017
Tweet

Transcript

  1. "UUFOE+BWB0OF BTB$PNNVOJUZ.BTUFS +BWB0OFใࠂձ 4BU

  2. Θͨ͠ w Α͜ͳ !JIDPNFHB  w +BWBঁࢠ෦෦௕ w ++6(װࣄ w

    גࣜձࣾ'0-*0 w ,BSBUF.BTUFS ৄࡉޙड़
  3. w  ౔ ++6($$$'BMM w IUUQXXXKBWBVTFSTKQDDDGBMM w ͓ਃࠐΈ͕·ͩͷํ͸ࠓ͙͢ʂ ͍͖ͳΓએ఻

  4. w +BWB0OFॳࢀՃ·Ͱͷࢥ͍ग़ w  ೔ $PNNVOJUZ%BZొஃ w  ໦ $PNNVOJUZ,FZOPUFੇܶ

    w ॴײɾ·ͱΊ ͓͸ͳ͢͠Δ͜ͱ
  5. +BWB0OFॳࢀՃ

  6. w ͖͔͚ͬ͸+BWB%BZ5PLZP 4UFWFʹ$G1ԠืΛ͢͢ΊΒΕɺʙ೔ޙʹ׈ΓࠐΈఏग़ͨ͠ +BWB0OFॳࢀՃ

  7. w Կ΋෼͔ΒΜʂʂʂ ॳ౉ถYॳࢀՃYॳొஃ

  8. w ແࣄࢀՃ͢Δ·Ͱʹඞཁͳ͜ͱ͕෼͔Βͳ͍ w ৄ͘͠͸ϒϩά IUUQJIDPNFHBIBUFOBEJBSZDPN ͷΤϯτϦ ҠಈɺೖࠃɺΠϕϯτࢀՃɺεϐʔΧʔ४උͷ४උ͕໘౗ͩͬͨ ಛʹεϐʔΧʔ४උɾɾɾ$G1ͷ݁Ռདྷͳ͗͢ w Πϕϯτͷউख͕෼͔Βͳ͍

    ن໛ɺงғؾͳͲશ͕ͯෆ໌ ੲ͔Β+BWB0OFใࠂձʹ౰ࣄऀҙࣝΛ͍࣋ͬͯΕ͹Α͔ͬͨস ॳΊͯͮ͘͠
  9. w ແࣄࢀՃ͢Δ·Ͱʹඞཁͳ͜ͱ͕෼͔Βͳ͍ w ৄ͘͠͸ϒϩά IUUQJIDPNFHBIBUFOBEJBSZDPN ͷΤϯτϦ ҠಈɺೖࠃɺΠϕϯτࢀՃɺεϐʔΧʔ४උͷ४උ͕໘౗ͩͬͨ ಛʹεϐʔΧʔ४උɾɾɾ$G1ͷ݁Ռདྷͳ͗͢ w Πϕϯτͷউख͕෼͔Βͳ͍

    ن໛ɺงғؾͳͲશ͕ͯෆ໌ ੲ͔Β+BWB0OFใࠂձʹ౰ࣄऀҙࣝΛ͍࣋ͬͯΕ͹Α͔ͬͨস ॳΊͯͮ͘͠ w Ͱ΋Ϳ͚ͬͭຊ൪Ͱ w ָ͠ΜͰ͖·ͨ͠ʂ
  10. $PNNVOJUZ%BZ

  11. w +BWBίϛϡχςΟʹ·ͭΘΔηογϣϯ͕ߦΘΕΔ ίϛϡχςΟͷ঺հɺ׆ಈใࠂɺӡӦͷϊ΢ϋ΢FUD w ٕज़ηογϣϯ΋͋Δ ٻΊΒΕΔϨϕϧ͕ൺֱత௿ͦ͏ +BWB0OFͰͷॳొஃʹ޲͍͍ͯͦ͏ $PNNVOJUZ%BZͱ͸

  12. w 8*5-JHIUFOJOH4UPSN 8*58PNFO*O5FDI  ঁੑొஃऀΛूΊͨΞϯΧϯϑΝϨϯε ςʔϚ͸ԿͰ΋͋Γٕज़ɺΩϟϦΞɺίϛϡχςΟɺ೰ΈFUD ελΠϧ΋ԿͰ΋͋ΓϓϨθϯɺσΟεΧογϣϯɺϑϦʔτʔΫ ొஃͨ͠ηογϣϯ

  13. w +BWBঁࢠ෦ͷ͜Ε·Ͱͱ͜Ε͔Β ίϛϡχςΟ঺հ ৐Γӽ͖͑ͯͨ͜ͱ ͜Ε͔Β΍Γ͍ͨ͜ͱ ࿩ͨ͜͠ͱ IUUQTTQFBLFSEFDLDPNJIDPNFHBHSPXUIPGBXPNBODPNNVOJUZJOKBQBO

  14. w 0Iɾɾɾͱ͍͏੠ ೔ຊͷݱঢ়Λݟͤͨͱ͖ +BWBঁࢠ෦΋ͬͱؤுΔͧʂ ͱ͍͏ؾ࣋ͪʹͳͬͨ ҹ৅తͩͬͨ͜ͱ IUUQTTQFBLFSEFDLDPNJIDPNFHBHSPXUIPGBXPNBODPNNVOJUZJOKBQBO

  15. w +BWBঁࢠ෦͕৽͍͜͠ͱʹ௅ઓͰ͖ͨ ւ֎ΤϯδχΞɾίϛϡχςΟͱؔΘΔͷ͸ָ͍͠͠େࣄͰ͋Δ +BWBঁࢠ෦΋άϩʔόϧͳ+6(ͷҰһʹͳ͍͖͍ͬͯͨ w ࣗ෼ࣗ਎͕৽͍͜͠ͱʹ௅ઓͰ͖ͨ ग़ձ͍΍ֶͼʹܨ͕ͬͨ ݄ฒΈͰ͕͢ɾɾɾ΍ͬͺΓ͜Ε͕େ͖͍  +BWB0OF͕ଞਓࣄͰͳ͘ͳͬͨͷͰࠓޙ΋ੵۃతʹࢀՃͰ͖ͦ͏

    Α͔ͬͨ͜ͱ
  16. Α͔ͬͨ͜ͱ

  17. Α͘ͳ͔ͬͨ͜ͱ w ͳ͠

  18. $PNNVOJUZ,FZOPUF

  19. w +BWBίϛϡχςΟ༻ͷָ͍͠৔ εϙϯαʔηογϣϯͱָ͓͠ΈձͰߏ੒͞Ε͍ͯΔ ֤ࠃ+6(ͷϝϯόʔ͕ొ৔͢Δ +6(ͷ׆ಈ΍0SBDMFͷ࡞඼ *P5ܥ ͕঺հ͞ΕΔ ͖ͩ͠͞Μ !LJT ͍Θ͘ʮؼΓͷձʯ

    $PNNVOJUZ,FZOPUFͱ͸
  20. ໨ۄ w +BWBίϛϡχςΠ w େू߹ʂരসੇܶ

  21. Կނ͔ߦΘΕΔੇܶ 

  22. Կނ͔ߦΘΕΔੇܶ 

  23. Կނ͔ߦΘΕΔੇܶ 

  24. ࢀՃͷ͖͔͚ͬ

  25. ࢀՃͷ͖͔͚ͬ

  26. શମߏ੒

  27. શମߏ੒ Կނ͔ શମͷ෼ͷΛ ೔ຊ͕֫ಘ

  28. ετʔϦʔ w ڧ͘ͳΓ͍ͨ /FP 4FCBTUJBO ͕ w ݱΕΔ

  29. ετʔϦʔ w ڧ͘ͳΓ͍ͨ /FP 4FCBTUJBO ͕ w ݱΕΔ w ʠ,BSBUF.BTUFSʡͷ

    w ೔ຊ੎ ͱ͍͏͔ࢲ ͕ w ۭखΛڭ͑Δ
  30. ετʔϦʔ w ڧ͘ͳΓ͍ͨ /FP 4FCBTUJBO ͕ w ݱΕΔ w ʠ,BSBUF.BTUFSʡͷ

    w ೔ຊ੎ ͱ͍͏͔ࢲ ͕ w ۭखΛڭ͑Δ w /FP͕ w ,BSBUF.BTUFSʹ w ͳΔ
  31. ετʔϦʔ w ڧ͘ͳΓ͍ͨ /FP 4FCBTUJBO ͕ w ݱΕΔ w ʠ,BSBUF.BTUFSʡͷ

    w ೔ຊ੎ ͱ͍͏͔ࢲ ͕ w ۭखΛڭ͑Δ w /FP͕ w ,BSBUF.BTUFSʹ w ͳΔ w օͰԹઘʹߦ͘
  32. ετʔϦʔ w ڧ͘ͳΓ͍ͨ /FP 4FCBTUJBO ͕ w ݱΕΔ w ʠ,BSBUF.BTUFSʡͷ

    w ೔ຊ੎ ͱ͍͏͔ࢲ ͕ w ۭखΛڭ͑Δ w /FP͕ w ,BSBUF.BTUFSʹ w ͳΔ w օͰԹઘʹߦ͘ w ҙຯෆ໌
  33. ҙຯ w #VMMFU5JNF%FNPͷ঺հ *P5͓΋ͪΌ ໘ന͔ͬͨʂ ͜ͷ͋ͱσϞ͓ݟͤ͠·͢  w +0OTFOͷ঺հ ݄ʹ೔ຊͰߦΘΕͨΞϯΧϯϑΝϨϯε

    ͱͯ΋ྑ͍ΠϕϯτͩͬͨΒ͘͠ɺେʑతʹ঺հ͞Ε͍ͯͨ
  34. #VMMFU5JNF%FNP

  35. Α͘ͳ͔ͬͨ͜ͱ w ஏ͔ͣ͗͢͠Δ ձ৔σΧ͍ ேҰYૉ໘ w ΏΔ;Θ͗͢Δ ౓ʑϦϋͰேૣ͘ݺ͹ΕΔ΋ʜ ͕ͩͦΕ͕͍͍

  36. Α͔ͬͨ͜ͱ w ҏ౻ܟ͞Μָ͕ͦ͠͏ͩͬͨ ϊϦϊϦ w ৭ʑͳਓʹ੠Λ͔͚ͯ΋Β͑ͨʂ ʮ(PPEKPCʯ ʮԿͰதࠃͷ෰ணͯΔΜʁʯ ʮ೔ຊͷΠϕϯτͰొஃ͍ͨ͠ʂʯ

  37. w ҏ౻ܟ͞Μָ͕ͦ͠͏ͩͬͨ ϊϦϊϦ w ৭ʑͳਓʹ੠Λ͔͚ͯ΋Β͑ͨʂ ʮ(PPEKPCʯ ʮԿͰதࠃͷ෰ணͯΔΜʁʯ ʮ೔ຊͷΠϕϯτͰొஃ͍ͨ͠ʂʯ Α͔ͬͨ͜ͱ ʮ೔ຊͷΠϕϯτͰొஃ͍ͨ͠ʂʯ

  38. ʮ೔ຊͷΠϕϯτͰొஃ͍ͨ͠ʯ w +BWB0OF΁ͷݱ஍ࢀՃ͕࠷΋͍͖ͨॠؒͩͬͨ ++6($$$Λ঺հͨ͠ ͦͯ͠LFFQJOUPVDI͍ͯ͠Δ  ίϛϡχςΟΛ཰͍Δ਎ͱͯ͠ͱͯ΋خ͔ͬͨ͠ w ίϛϡχςΟͰ΍Γ͍ͨ͜ͱ͕૿͑ͨ ւ֎ͷํΛJOWJUF͢Δͱ͖ͷϧʔϧΛݟ௚͢

    ӳޠͰͷ$G1ԠืαΠτ΍ΨΠυϥΠϯΛ࡞੒͢Δ
  39. Α͍ϧʔϓ ʮ+BWB0OF͓͍ͰΑʂʯ JO+BQBO ʮ೔ຊ͓͍ͰΑʂʯ BU+BWB0OF

  40. ೔ຊͷίϛϡχςΟ͸Ξπ͍ w ͔ͳΓϑΟʔνϟʔ͞Ε͍ͯͨ $PNNVOJUZ,FZOPUFͰͷଘࡏײ͸େ͖͔ͬͨ͸ͣ 4UFWFͱ4FCBTUJBOʹΑΔ+0OTFOͷηογϣϯ΋͋ͬͨ

  41. ݁࿦ w ೔ຊਓ୅දͱͯ͠ w ग़ΒΕͯΑ͔ͬͨʂ

  42. ॴײɾ·ͱΊ

  43. ίϛϡχςΟBU+BWB0OF w ίϛϡχςΟΛָ͠Ή +BWB0OFͷຯΘ͍ํͷͻͱͭ ੈքத͔Βେ੎ͷਓ͕ू·ΔػձΛଘ෼ʹָ͠΋͏ w ίϛϡχςΟϦʔμʔͱͯ͠ࢀՃ͢Δ ੈքதͱؔΘΔͱ͍͏͜ͱɺઈରʹ୭͔΍ͬͨ΄͏͕͍͍ Θͨ͠΍Δ

  44. w ͪΐͬͽΓ༨ஊ +BWB0OFใࠂձ ҏ౻തࢤ !JUPIJSP ͞Μ͔Βότϯ ͜͏͍͏͜ͱͷ܁Γฦ͕͠େࣄ ίϛϡχςΟBU+BWB0OF

  45. w ͪΐͬͽΓ༨ஊ +BWB0OFใࠂձ ҏ౻തࢤ !JUPIJSP ͞Μ͔Βότϯ ͜͏͍͏͜ͱͷ܁Γฦ͕͠େࣄ ίϛϡχςΟBU+BWB0OF

  46. ઈର·ͨߦ͖͍ͨʂ w ݱ஍Ͱ͔͠Ͱ͖ͳ͍͜ͱ͕͋Δ ۭؾʹ৮ΕΔ ਓʹձ͏ w Կ౓΋ߦ͚͹߈্ུ͕ख͘ͳΓͦ͏ ηογϣϯͷબͼํ͸ίπ͕ඞཁͩͬͨ ॓΍ߤۭ݊ɺ4'ͷ৘ใͳͲ͸ஈʑ஌ݟͱͯ͠ཷ·͍ͬͯͩ͘Ζ͏

  47. Կނߦ͔ͳ͍ΜͰ͔͢ʁ අ༻͕ߴ͍ʁ ւ֎͕ා͍ʁ ӳޠ͕Ͱ͖ͳ͍ʁ ڵຯ͕ͳ͍ʁ

  48. Կނߦ͔ͳ͍ΜͰ͔͢ʁ εϐʔΧʔʹͳΕ͹ νέοτແྉͰ͢ʂ ւ֎͕ා͍ʁ ӳޠ͕Ͱ͖ͳ͍ʁ ڵຯ͕ͳ͍ʁ

  49. Կނߦ͔ͳ͍ΜͰ͔͢ʁ εϐʔΧʔʹͳΕ͹ νέοτແྉͰ͢ʂ ೔ຊਓ΋ͨ͘͞Μ ͍Δ͔Βେৎ෉Ͱ͢ʂ ӳޠ͕Ͱ͖ͳ͍ʁ ڵຯ͕ͳ͍ʁ

  50. Կނߦ͔ͳ͍ΜͰ͔͢ʁ εϐʔΧʔʹͳΕ͹ νέοτແྉͰ͢ʂ ೔ຊਓ΋ͨ͘͞Μ ͍Δ͔Βେৎ෉Ͱ͢ʂ ·ͩ೥ͷ༛༧͕ ͋Γ·͢ʂ ڵຯ͕ͳ͍ʁ

  51. Կނߦ͔ͳ͍ΜͰ͔͢ʁ εϐʔΧʔʹͳΕ͹ νέοτແྉͰ͢ʂ ೔ຊਓ΋ͨ͘͞Μ ͍Δ͔Βେৎ෉Ͱ͢ʂ ·ͩ೥ͷ༛༧͕ ͋Γ·͢ʂ ·ͨ·ͨɾɾɾ ͳΜͰࠓ೔ དྷͨΜͰ͔͢

  52. Կނߦ͔ͳ͍ΜͰ͔͢ʁ εϐʔΧʔʹͳΕ͹ νέοτແྉͰ͢ʂ ೔ຊਓ΋ͨ͘͞Μ ͍Δ͔Βେৎ෉Ͱ͢ʂ ·ͩ೥ͷ༛༧͕ ͋Γ·͢ʂ ·ͨ·ͨɾɾɾ ͳΜͰࠓ೔ དྷͨΜͰ͔͢

    w ߦ͔͘͠ͳ͍ʂ
  53. དྷ೥͸ΈΜͳͰߦ͜͏ w ೔ຊͷίϛϡχςΟ w ΋ͬͱ੝Γ্͛Δͧ w ,FZOPUFͷܶ΋Ͳͳ͔͓ͨئ͍͠·͢

  54. 5IBOLZPVGPSMJTUFOJOH