Java architects Brian Goetz, Alan Bateman, Stuart Marks, and Kevin Rushforth answered community questions at Devoxx Belgium. Topics covered include Project Amber (getter/setter conventions, records, if/else and try/catch expressions, named arguments, union types), Project Valhalla (timeline, relevance for ML/AI and game development), Project Loom (virtual threads vs platform threads, synchronized thread pinning, custom schedulers), Java UI frameworks (Swing vs JavaFX, desktop investment), APIs (MathContext, HashSet factory methods), backwards compatibility, GraalVM native image integration, and Java's role in cutting-edge fields like AI and robotics.
Sort: