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
Recommend 『Everyone's Java』
Search
虎の穴ラボ株式会社
April 22, 2020
Technology
0
430
Recommend 『Everyone's Java』
Recommend 『Everyone's Java』
虎の穴ラボ株式会社
April 22, 2020
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
480
Denoについて、同人誌記事を出しました+update
toranoana
0
150
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
88
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
82
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
150
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
510
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
350
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
380
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
6.5k
Other Decks in Technology
See All in Technology
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
150
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
140
Github Copilot エージェントモードで試してみた
ochtum
0
130
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
140
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
300
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
4
1.1k
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
5
580
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
190
SpringBoot x TestContainerで実現するポータブル自動結合テスト
demaecan
0
120
怖くない!はじめてのClaude Code
shinya337
0
290
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
1
130
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
180
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
How GitHub (no longer) Works
holman
314
140k
How to Ace a Technical Interview
jacobian
277
23k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
A designer walks into a library…
pauljervisheath
207
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
How STYLIGHT went responsive
nonsquared
100
5.6k
Transcript
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 1
2020/04/22 とらのあなエンジニアが オススメする技術書 株式会社 虎の穴ラボ 河野 裕隆 みんなのJava OpenJDKから始まる大変革期!
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 自己紹介
名前 河野 裕隆(コウノ ヒロタカ) 担当業務 とらのあな通販サイト開発 経歴 2019年8月入社 プログラミング歴=Java歴=5年 今期の推しアニメ 球詠(たまよみ) 2
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 最近のJavaのイメージ
3 Javaって有償化したんでしょ? レガシーじゃない? サーバレス時代に対応できているの?
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 4
Javaの「今」を 知ることができる本 これらのイメージを払拭する
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 基本情報
書名 みんなのJava OpenJDKから始まる大変革期! 出版社 技術評論社 発売日 2020年 3月 13日 5
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 著者
※敬称略 きしだなおき 吉田真也(ヨシダシンヤ) 山田貴裕(ヤマダタカヒロ) 蓮沼賢志(ハスヌマケンジ) 阪田浩一(サカタコウイチ) 前多賢太郎(マエダケンタロウ) 基本情報 6
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
Java 9〜14での変化 – JDKの開発体制 – 言語仕様、ライブラリ、JVM – その他Java周辺のツール等 • JDKのディストリビューション • Jakarta EEの歴史と機能 • MicroProfile • GraalVM • 軽量フレームワークについて この本を読んで わかること 7
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 2014/03リリース->6年前
Java 8について 8 当時(2014/04開始)のアニメ • ごちうさ • カゲプロ • さすおに
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 9
最近勉強した Javaのバージョンは? 「Java 8」かなー
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 10
最近見たアニメは? 「カゲプロ」とか 「さすおに」とかかなー
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 最近のJavaのイメージ
11 Javaって有償化したんでしょ? レガシーじゃない? サーバレス時代に対応できているの? 最近のJavaのイメージ 6年前の
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 12
Javaの知識も アップデートが必要 何が言いたいかというと、
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
JavaのREPLツールであるJShell – コンパイルしなくても対話形式で 機能を試せる • ローカル変数の型推論 – var hoge = “”;// String型で推論 例えば 13
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 今まで・・・
• APIリファレンス読む – 膨大 • JSRやらJEPやらを遡っていく – 英語 – どう見るかもよくわからない・・・ • ブログを読んでいく – まとめて情報を得られない けど、どうやって 14
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
情報がまとまった書籍が出ていなかった • 個人のブログが頼り この6年間は 15 かなりの労力が必要
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 『みんなのJava』を読む
これから 16
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. •
Javaの知識をアップデートしよう • そのために『みんなのJava』を読もう • 『みんなのJava』を読むと・・・ – Javaに追加された機能がわかる – Java周辺環境(JVMやフレームワーク)にも 詳しくなれる まとめ 17
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 技術ブログの紹介
18
虎の穴 虎の穴 虎の穴 虎の穴 Copyright © 2020 Toranoana Inc. All Rights Reserved. 以上になります。
ありがとうございました。 19 『みんなのJava』の公式ページ 書籍のAmazonページ 技術ブログ