Five small amendments to the Java Programming Language in Java 9 – Milling Project Coin

Project Coin was a subproject of OpenJDK aimed at determining the set of small language changes that had to be added to JDK7. Some of the proposals under Project Coin were incorporated in JDK7. A JDK Enhancement Proposal (jep – 213) was added to address and include amendments to these changes in Java 9. There … Read more

HTTP/2 Client In Java 9

HTTP/1.1 is one of the most successful protocols widely used on the web today. For the past 15 years, HTTP/1.1 had been beneficial for growth of the internet but there were subtle problems with the protocol which have started to show up of late. For example, a web application which is resource intensive has a … Read more

New Version-String Scheme – Java 9

Java versioning system has been a bit confusing with respect to updates and security releases till Java 8. All critical patches had been odd numbers and limited updates have been even numbered. This make it difficult to find out which version contains all the latest security fixes, for instance. There were different ways to address … Read more