BT
rss
Java Follow 1156 Followers

Object Deserialisation Filters Backported from Java 9

by Abraham Marín Pérez Follow 9 Followers on  Mar 28, 2017

JEP 290, which allows filtering of incoming data when deserialising an object, and was initially targeted to Java 9, has been backported to Java 6, 7, and 8. The feature provides a mechanism to filter incoming data in an object input stream as it is being processed, and can help prevent deserialisation vulnerabilities like the one that affected Apache Commons and other libraries a while back.

Java Follow 1156 Followers

Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards

by Abraham Marín Pérez Follow 9 Followers on  Feb 14, 2017

Several parsing and formatting changes have been incorporated to bring the functionality closer to Unicode Locale Data Markup Language (LDML). These changes have been supervised by Stephen Colebourne, creator of the popular library JodaTime, precursor of the new java.time component in Java 8. Abiding by the Unicode standard will provide better interoperability with other non-Java systems.

Java Follow 1156 Followers

Java 9 Enters First Bug Fixing Round

by Abraham Marín Pérez Follow 9 Followers on  Jan 31, 2017 4

Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point.

Java Follow 1156 Followers

Latest Java 9 Schedule Appears to Be at Risk from the Outset

by Abraham Marín Pérez Follow 9 Followers on  Dec 09, 2016 7

After approving the feature extension process, Oracle has confirmed July 2017 as release date for Java 9. Similar to a previous estimation by InfoQ, the new schedule involves a longer wait time for feature extension and impacted testing phases which may impose a risk. Early, informal testing might be in place to compensate.

Java Follow 1156 Followers

JavaOne 2016 – Audience Gets a Glimpse of the Power of JShell

by Monica Beckwith Follow 644 Followers on  Sep 21, 2016

JShell brings about Read-Eval-Print Loop (REPL) to Java. REPL is an efficient, interactive way for developers to validate their code snippets without having to compile, run and then debug their entire program.

Java Follow 1156 Followers

Initial Implementation of Module System Pushed to JDK 9 build 111

by Monica Beckwith Follow 644 Followers on  Mar 28, 2016

Project Jigsaw has been in the works for a while now. On March 22nd 2016, an initial implementation of 'Module System' which is the last major component of Project Jigsaw, was pushed to JDK 9 in early access build 111.

Java Follow 1156 Followers

JEP 286 Survey Results for Local Variable Type Inference

by Alex Blewitt Follow 4 Followers on  Mar 22, 2016

Brian Goetz has published the results of the local variable type inference survey and the results point to enthusiasm for adopting the feature. InfoQ looks at the results.

Java Follow 1156 Followers

JEP 286 Proposes Extending Type Inference to Local Variables in Java

by Alex Blewitt Follow 4 Followers on  Mar 11, 2016

A feature proposal to extend type inference to local variables in Java has been posted to the JEP discussion list, asking for feedback regarding the feature. InfoQ looks at the proposal and what it might mean for the Java platform.

Java Follow 1156 Followers

Jigsaw Finally Arrives in JDK 9

by Alex Blewitt Follow 4 Followers on  Mar 11, 2016

Alan Bateman has sent a mail to the JDK-9 development list, indicating that a snapshot of Jigsaw will be integrated later this month. InfoQ looks in deeper to see what this will mean.

Java Follow 1156 Followers

Q&A with Aleksey Shipilev on Compact Strings Optimization in OpenJDK 9

by Monica Beckwith Follow 644 Followers on  Feb 04, 2016

OpenJDK 9 introduces the compact strings optimization. InfoQ interviews Oracle Java performance engineer Aleksey Shipilev to understand more about this optimization and its performance impact.

Followers

New Java Version - it's not JDK 1.9

by Bienvenido David Follow 1 Followers on  Nov 30, 2014 4

JDK Enhancement Proposal (JEP) 223 is a new JDK versioning scheme to make it easier to distinguish major, minor, and security releases. It's simpler, more intuitive, easier to parse, and aligns with current industry practices, in particular Semantic Versioning. For example, if JDK 1.7.0_65-b20 (7u65) used this new versioning scheme, the version string would be JDK 7.6.15+20 (7.6.15).

BT