Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Javaの新定石
Search
irof
February 19, 2018
Technology
1
310
Javaの新定石
2018-02-19 関西Javaエンジニアの会(関ジャバ) '18 2月度
https://kanjava.connpass.com/event/78626/
irof
February 19, 2018
Tweet
Share
More Decks by irof
See All by irof
役立つログに取り組もう
irof
28
9.6k
Javaのリリースモデル変更 その後
irof
0
75
プールにゆこう
irof
2
280
Javaマルチバージョンビルディング
irof
1
370
データ/データベースパターン
irof
0
170
勉強会で話すハードルを下げてみる
irof
0
350
Gatlingによる負荷テスト入門
irof
6
2.5k
これからのJavaのとっかかりを掴む
irof
0
10k
Listかもしれない
irof
2
520
Other Decks in Technology
See All in Technology
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
920
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
心が動くエンジニアリング ── 私が夢中になる理由
16bitidol
0
100
生成AIが変えるデータ分析の全体像
ishikawa_satoru
0
170
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
180
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
110
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.3k
強いチームと開発生産性
onk
PRO
35
12k
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
880
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
4
240
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
210
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Happy Clients
brianwarren
98
6.7k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Building Applications with DynamoDB
mza
90
6.1k
Six Lessons from altMBA
skipperchong
27
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Practical Orchestrator
shlominoach
186
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Your Own Lightsaber
phodgson
103
6.1k
Producing Creativity
orderedlist
PRO
341
39k
Transcript
+BWBͷ৽ఆੴ LBOKBWB !JSPG
+BWBͷ৽ఆੴ 8&# %#13&44Ͱ࿈ࡌதɻ ʮϞμϯ+BWB࠶ೖʯ͕اը ࣌ͷλΠτϧͰͨ͠ɻ
7PM ճ
ίϯηϓτ ݱಛԽ ͕࣮ࣗͨͪࡍͬͯΔ͜ͱ ͚ͩॻ͘
None
࿈ࡌͷରಡऀ ͋ΔఔܦݧΛੵΜͰΔΤϯ δχΞ Ϟμϯͳ͜ͱʹڵຯ͋Δ Ͱͯ͘͠ɾɾɾ
λʔήοτରൺ
֤ճςʔϚ
+BWBͷҠߦ ϚϧνεϨου($ +BWB&& "TTFSU+ %PNB
%BUFBOE5JNF"1* (SBEMF '1 4FMFOJEF 5IZNFMFBG ֎෦ڥքςετ ςετμϒϧ
ϥΠϒϥϦ ϑϨʔϜϫʔΫ +BWBඪ४ϥΠϒϥϦ ςετ ڥ
+BWBΛ׆͔͢ ίʔυͷҠߦ ͏+BWBͰͯΔ
+BWBͷϚΠάϨʔγϣϯ औΓ্͛ͨཁૉ 1SPKFDU$PJO /*0 1SPKFDU-BNCEB
None
ʢݩͷ··ͰͦΜͳѱ ͘ͳ͍ΜͩΑͳ͊ʜʜʣ
ϚϧνεϨουʗ($ ͱͷ͖߹͍ํ
ϚϧνεϨουʹศͯ͠ ʮΠϛϡʔλϒϧαΠίʔʯ ($ʹศͯ͠ʮ໋Πϯελ ϯεαΠίʔʯ
None
࠷৽+BWB&&Ͱ ͔ΜͨΜ8FC։ൃ
4QSJOH#PPUͱ+BWB&&Ͱೋ ͷ࣌ظɻ ݱͰͬͯͨͷ+BWB&&ͩ ͚ͩͬͨΜͩΑʂ
+"934 +1" $%* +5" +41 4FSWMFU 6CFS+"3
ϖʔδͰ΄ͱΜͲંΒͣઆ ໌Ͱ͖ͨ+BWB&&ɺͳΜͩ ͔ΜͩͰ͍͢͝ɻ ࠓɺಉ͜͡ͱΛ4QSJOH#PPU Ͱॻ͍ͯଟେࠩͳ͍ɻ
"TTFSU+ͰҰาਐΜͩ ςετίʔυ
None
ศͯ͠TUBUJDΠϯϙʔτ͕ݏ ͍ͬͯॻ͖·ͨ͠ɻ ͦΕҎ֎ૉͳ"TTFSU+ͷ ͍ํհͰ͢ɻ
%PNBͰϛεͳ͘ %#ΞΫηε
None
ࢲ͜ΕͰ%PNBษڧ͠·͠ ͨʂʂ
+BWBͰײతͳ ʗ࣌ࠁૢ࡞ ͔͜͜Βॴଐͳ͠ʹͳͬͨˠ
%BUF 5JNF %BUF5JNF %VSBUJPO *OTUBOU
ްΊʹॻ͍ͨͱ͜Ζ Α͘͏ʮ-PDBMʯ ݱͰΉʮมʯ %BUF$BMFOEBS ֎෦ʢ%#+40/จࣈྻʣ
࣮ફʂ ΠϚυΩͷϏϧυڥ
None
ϓϩδΣΫτΛͲͷΑ͏ͳߏ ʹ͢Δ͔ ϥΠϒϥϦΛͲ͏ཧ͢Δ͔ ϏϧυπʔϧʹԿΛظ͢Δ ͔
None
(SBEMF*%&"Ͱͬͯ·͢ .BWFO&DMJQTFͰͰ͖ͳ͘ ͳ͍ʢ͚Ͳͪΐͬͱ໘ ϚϧνϞδϡʔϧߏࠓޙ ૿͍͑ͯ͘ͱࢥ͍·͢
0QUJPOBM4USFBN దࡐదॴ
0QUJPOBM4USFBN࠷ߴʂʂ ͬͯͭͰͳ͍Ͱ͢ɻ ʮΊͱ͚ʯͱʮҙ͠Ζʯ
+BWBͰଟগϚγʹͳͬͨ ʢͣʣ ͰʮదࡐదॴʯมΘΓ· ͤΜΑ
4FMFOJEFͰ ϒϥβࣗಈςετ
None
IUUQTCBDLQBQFSHJUIVCJP HIPTUTUSZTFMFOJEF
ߘޙʹʮ݄Ͱ4FMFOJVN *%&ͳ͘ͳΔ͔ΒXXʯͱ͔ൃ ද͋ͬͯযͬͨɻ
4FMFOJEFʹศͯ͠ʮγες ϜςετࣗಈԽඪ४ΨΠυʯ ͷհͱ͔ͯ͠Δɻ ͋ͱ4QSJOH#PPUͱ͔EPDLFS ͱ͔ͷೖͬͯΔɻ
None
ςϯϓϨʔτΤϯδϯ 5IZNFMFBG
None
͘͠ૉͳհΛͨ͠ճͰ ͢ɻ͋·Γศͯ͠ॻ͘͜ͱ ͳ͔ͬͨɻ
ڧௐͯ͠Δ͜ͱ 5IZNFMFBG͏ͳΒφνϡϥ ϧςϯϓϨʔτҙࣝ͠Α͏ Ͷɻ
֎෦ڥքͷςετ
None
+7.෦ͳΒͳΜͱͰͳΔ ͚Ͳɾɾɾͱ͍͏+7.หܚ ͚ͷ͓ɻ )ͱ4VC&UIB4.51Λ+6OJU ͔Βͬͯհͯ͠·͢ɻ
.PDLJUPʹΑΔ ςετμϒϧೖ
None
ςετμϒϧ IUUQYVOJUQBUUFSOTDPN5FTU%PVCMFIUNM
.PDLJUPʹศͯ͠ςετμϒ ϧͷϙΤϜॻ͖·ͨ͠ɻ ͋ɺݱͰҙ͢Δ͜ͱͱ͔ ϋϚΓྫͪΌΜͱॻ͍ͯ· ͢ɻ
ͬͯ͜ͱͰങͬͯ͘ ͍ͩ͞