This week we’re looking at JEP 269: Convenience Factory Methods for Collections as part of the Java 9 series. The Java 9 series looks at some of the JDK Enhancement Proposals (JEPS) hoping to, and confirmed as, making their way into Java 9. Last time we looked at the Segmented Code Cache. This week, we look at the […]

Read more

This week we’re looking at JEP 197: Segmented Code Cache as part of the Java 9 series: looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at multi-release JAR files: MRJARs. This week, we look at the proposal to spilt out the code cache so […]

Read more

Number eight of the Java 9 series looks at JEP 238: Multi-Release JAR Files. The Java 9 articles look at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at encapsulating most internal APIs. One of the work-arounds for libraries that use critical internal APIs is […]

Read more

This is number seven of the Java 9 series: articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at Variable Handles, and touched upon JEP 260. This week will take a more in-depth look at JEP 260: Encapsulate Most Internal APIs. This proposes […]

Read more

We are now at number six in the Java 9 series: articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at More Concurrency Updates. This week we’re looking at JEP 193: Variable Handles. This relates to last week’s Concurrency Updates and looks to […]

Read more

This is the fifth in a series of articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at HTML5 and Javadoc. This week we’re looking at JEP 266: More Concurrency Updates, which is required as “…the continual evolution of uses of concurrency and parallelism in […]

Read more

This is the forth in a series of articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at changes to the JVM. This week we’re looking at less exciting JEPs. However they are important for ease of documentation and documentation accessibility. We’ll look […]

Read more

This is the third in a series of articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at the HTTP/2 Client. This week we look at some of the JVM changes you can expect in Java 9: JEP 165, JEP 158 and […]

Read more

This is the second in a series of articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at JShell. This week, after looking at the good, the bad and the ugly the focus is on HTTP/2 in JEP 110. This proposal aims to define a new […]

Read more

This is the first in a series of articles looking at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. This week we’re going to look at JShell, otherwise knows as JEP 222. This was outlined in the JavaOne 2016 keynote with Mark Reinhold. Finally, a REPL REPLs, Read-Eval-Print […]

Read more