~/talk

Incremental Improvements to the Java Platform

Talkat Oracle Code One 2018 · 2018-10-22..10-25· [java]
slides:none on file

Shows which small Java changes actually matter: how JDK 9–12 add concrete APIs and VM hooks, how arrayMismatch with AVX and a HotSpot intrinsic speed up byte/ByteBuffer comparisons, how lambda bytecode is deduplicated (requires debug off), how run Java source (java file execution) and hash‑bang work in JDK 11, and how collection factory methods and new String/InputStream utilities simplify code. Includes JMH numbers and HotSpot autovectorization examples (up to ~8× for sqrt) and links to JEPs, Javadoc diffs and OpenJDK build/bug tools.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Whats Improved
  3. 1:27Table of Information
  4. 5:31Instructions
  5. 7:12Deduplication
  6. 11:34Array mismatch
  7. 12:58Array mismatch implementation
  8. 15:46Executing Java Source
  9. 18:26Java Shell Improvements
  10. 20:22Collection literals
  11. 25:51JDK 10 JDK 11
  12. 27:54Input Stream
  13. 29:43Raw String literals
  14. 33:41Helper methods
  15. 34:09Hotspot enhancements
  16. 40:59Square root vectorization
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.