Stuart Marks is a Principal Member of Technical Staff in the Java Platform Group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambda, and Streams, as well as improving test quality and performance. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has over twenty years of software platform product development experience in the areas of window systems, interactive graphics, and mobile and embedded systems. Stuart holds a Master’s degree in Computer Science and a Bachelor’s degree in Electrical Engineering from Stanford University.
The Java Platform just turned 20 years old! But, far from slowing down, Java is arguably at the top of its game. Java is the most widely used language for enterprise development, and recently was declared by TIOBE to be the “Programming Language of 2015.” What has Java done to stay relevant over the past 20 years, and what will Java do to continue to be successful for the next 20?