~/talk

This Ain’t Your Parents’ Java

Talkat Oracle Developer Live—Java 2020 · on Tuesday, 2020-09-15· [java]
slides:none on file

Java moves from slow evolution to six‑month releases while keeping quality; recent specifics: modules shrink the runtime (the old rt.jar 68 MB), Java 8’s CompletableFuture is underrated, Java 10 adds local type inference where var produces same bytecode in most cases, switch becomes an expression, text blocks that strip indentation for multiline strings, and records that auto-generate equals/hashCode/toString/getters. Roadmap items: Project Panama for foreign calls, Valhalla for value types, Amber for boilerplate reduction, and Loom for fibers/continuations to rethink async and scalability.

AI-written summary · about

  1. 0:00Start
  2. 0:15Where Java Came from
  3. 0:38Where We Are and Where We Are Heading
  4. 0:51Java 8
  5. 2:36How Does the Language Change with Time
  6. 3:47Compared to Java 8 and Java 9
  7. 8:15Are There Limitations to Using Type Inference in Java
  8. 14:49Statements Force Mutability
  9. 18:19Pattern Matching
  10. 18:35Text Blocks
  11. 26:16Records
  12. 30:07Are There any Benefits beyond Reducing Boilerplated Code
  13. 30:57Destructuring
  14. 34:13Where Java Is Heading and Why
  15. 37:57What Will Make the Java Language More Approachable both to Existing Java Programmers and New Developers to Java
~/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.