Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
最新JavaとIDE #jjug
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yusuke
April 01, 2023
520
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
最新JavaとIDE #jjug
yusuke
April 01, 2023
More Decks by yusuke
See All by yusuke
Riderを使った最新Unreal Engine/Unity開発
yusuke
0
41
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
670
JetBrainsのAI機能の紹介 #jjug
yusuke
0
390
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
3
880
Python開発環境 - PyCharmとAI #stapy
yusuke
1
140
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
6
2.2k
PhpStorm超絶技巧20分集中講座 #phpcon_odawara #kama
yusuke
2
1.1k
PHPカンファレンス北海道 - PhpStorm最新情報 #phpcondo
yusuke
1
230
PhpStorm最新情報 AIとnew UI、便利プラグイン #phpcon_okinawa
yusuke
0
500
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
Fireside Chat
paigeccino
43
4.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building an army of robots
kneath
307
47k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
70
68k
Become a Pro
speakerdeck
PRO
31
6.4k
Building Adaptive Systems
keathley
44
3.3k
A Tale of Four Properties
chriscoyier
163
24k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Transcript
࠷৽+BWBͱ*%& @yusuke ࢁຊϢʔεέ
w5XJUUFS"1*+BWBϥού5XJUUFS+ wεϨουμϯϓղੳπʔϧࣆ ࢁຊϢʔεέ
-*/&Φʔϓϯνϟοτ+BWB
wגࣜձࣾαϜϥΠζϜද ։ൃऀ͚ͷπʔϧͷൢചՄೳ +FU#SBJOTͷ૯ཧళ $*࿈ܞπʔϧ🌀$*DMPOFͷ։ൃ ࢁຊϢʔεέ
+FU#SBJOT*OUFMMJ+*%&" 1FSGPSDF+BWB%FWFMPQFS1SPEVDUJWJUZ3FQPSUΑΓ IUUQTXXXKSFCFMDPNSFTPVSDFTKBWBEFWFMPQFSQSPEVDUJWJUZSFQPSU
೪Γڧ͍+BWBਓؾ 1FSGPSDF+BWB%FWFMPQFS1SPEVDUJWJUZ3FQPSUΑΓ IUUQTXXXKSFCFMDPNSFTPVSDFTKBWBEFWFMPQFSQSPEVDUJWJUZSFQPSU
+BWBɺಋೖ͠·ͨ͠
+BWB͔ΒҠߦͯ͠͏Ε͍͜͠ͱ
wಛʹແ͠ +BWB͔ΒҠߦͯ͠͏Ε͍͜͠ͱ
࠷৽+BWBͷҠߦॱ +BWB +BWB +BWB +BWB +BWBҎલ 㾎 +BWBʙ 㾎 +BWB
㾎 +BWB 㾎
Switch Expressions TXJUDIΛࣜͱͯ͠දݱՄೳ Text Blocks ݁߹ͳ͠ʹෳߦςΩετΛදݱ Pattern Matching for instanceof
JOTUBODFPG࣌ͷΩϟετ͕ෆཁ Records ΠϛϡʔλϒϧͳΫϥεΛγϯϓϧʹهड़ Virtual Threads ܰྔͳεϨου +BWB·Ͱͷओͳݴޠػೳͷ·ͱΊ
+%,Ξοϓσʔτͷεςοϓ ςετ࣮ߦ ςετඋ मਖ਼ +%,Ξοϓσʔτ ςετ࣮ߦ मਖ਼ ίʔυվળ ςετ࣮ߦ मਖ਼
.BWFOϓϩδΣΫτͷ+BWBҠߦ CVJME QMVHJOT QMVHJO HSPVQ*EPSHBQBDIFNBWFOQMVHJOTHSPVQ*E BSUJGBDU*ENBWFODPNQJMFSQMVHJOBSUJGBDU*E WFSTJPOWFSTJPO DPO fi HVSBUJPO
SFMFBTFSFMFBTF DPNQJMFS"SHTFOBCMFQSFWJFXDPNQJMFS"SHT DPO fi HVSBUJPO QMVHJO QMVHJOT CVJME QSPQFSUJFT NBWFODPNQJMFSTPVSDFNBWFODPNQJMFSTPVSDF NBWFODPNQJMFSUBSHFUNBWFODPNQJMFSUBSHFU QSPKFDUCVJMETPVSDF&ODPEJOH65'QSPKFDUCVJMETPVSDF&ODPEJOH QSPQFSUJFT Java 20Λ༗ޮʹͯ͠Ϗϧυ ϓϨϏϡʔػೳΛ༗ޮʹͯ͠Ϗϧυ
(SBEMFϓϩδΣΫτͷ+BWBҠߦ DPNQJMF+BWB\ PQUJPOTDPNQJMFS"SHT <FOBCMFQSFWJFX> ^ DPNQJMF5FTU+BWB\ PQUJPOTDPNQJMFS"SHT <FOBCMFQSFWJFX> ^ UFTU\
KWN"SHTFOBCMFQSFWJFX VTF+6OJU1MBUGPSN ^ KBWB\ UPPMDIBJO\ MBOHVBHF7FSTJPO+BWB-BOHVBHF7FSTJPOPG ^ ^ Java 20Λ༗ޮʹͯ͠Ϗϧυ ϓϨϏϡʔػೳΛ༗ޮʹͯ͠Ϗϧυ
ઃఆ > Build, Execution, Deployment > Build Tools > Gradle
Gradle JVMΛJava 19·ͨͦΕҎલʹઃఆ
σϞΞϓϦέʔγϣϯͷઆ໌
w0QU 3FUVSO NBD "MU &OUFS 8JO-JOVY *OUFMMJ+*%&"ͷΫΠοΫϑΟοΫε
w*OTQFDU$PEFʜ ίʔυͷ੩తղੳ
wϒϨʔΫϙΠϯτͰఀࢭ wʮͦͷεϨου͚ͩఀࢭʯՄೳ εϨουͷσόοάجຊ
wεϨουμϯϓ w֤εϨου͕ʮࠓԿΛ͍ͯ͠Δ͔ʯΛऔಘ εϨουͷσόοάجຊ
wੜ࢈ੑ͕ߴ͍+BWB w࣍ͷ+BWB-54 ·ͱΊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠