AU
[[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]]
[[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~
[[ new Date( '2023-07-29 04:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]]
en
隨著Java即將來到21,更多的特性以及項目實驗特性也即將能投入JVM環境的日常開發。但您是否有深入研究過JVM Bytecode裡那些常量及指令碼的應用?
在本次議程中,將帶領各位探討動態常量(Constant Dynamic/InvokeDynamic)以及指令碼invokedynamic(INDY)所解決的情境,以及他們是如何實際影響編譯器位元組碼的生成,進一步在JVM生態系投下震撼彈。
編譯器研究者,V語言編譯器開發社群成員,TWKUG志工。
主要致力於開源文化的推廣及實踐。