The State of JDK and OpenJDK

Java: JVM
Location: A107/108
Tags: java, jvm, jdk
Average rating: ***..
(3.25, 4 ratings)

Starting in 2006, portions of the JDK code base were released under open source, starting the OpenJDK effort. Today OpenJDK 6 derived binaries are found in most Linux distributions and OpenJDK 7 is being used for the reference implementation of Java SE 7. At this session learn about the ongoing work in OpenJDK 6, hear more about the new features in JDK 7, and get an overview of the functionality expected in JDK 8. In particular this session will:

  • Outline the relationship between the Java Community Process (JCP) and the JDK and OpenJDK.
  • Discuss in more detail the new features in JDK 7, including the quantitative analysis techniques used to help make language design decisions in Project Coin.
  • Cover future plans for OpenJDK 6 and OpenJDK 7.
  • Highlight features planned for JDK 8 and ongoing projects such as the closures of Project Lambda and the modules of Project Jigsaw.
Photo of Joe Darcy

Joe Darcy


Joe Darcy is a long-time developer in the JDK engineering group who as “Java Floating-Point Czar” has looked after Java numerics, amongst other responsibilities. Joe was involved with the design of Java’s strictfp floating-point semantics, added numerous floating-point math library methods to the platform, helped expand BigDecimal support, and added hexadecimal floating-point literals to the Java language and library. Joe was a participant in and interim editor for the IEEE 754r working group to revise the IEEE 754 floating-point standard.