Java 9: Release date and new features

Java Development Kit (JDK) 9 is packed with new features, including modularisation, ahead-of-time compilation, a read-eval-print loop and a memory-saving improvement.

Read next: 10 up-and-coming programming languages developers should get to know.

Java 9 has now been released!

Java 9 has finally been released, after chief architect at the Java Platform Group Mark Reinhold announced delays citing "additional time required to move through the JCP process" as the cause. 

This news is a relief for many developers after an array of irritating setbacks, mainly due to issues with its modularisation effort left out of Java 8, which was released three years ago, making modular Java a feature in Java 9 instead.

Oracle did offer early availability for those wanting to download and test the new platform, but now a final version has been made available.

Download Java 9 here.

Hands on with the new iPhone X

Apple has announced a new iPhone that will cost £999, or $999 in the US. Is it worth the money?

The BBC's Dave Lee got hands on with the much anticipated device at the company's new "spaceship" headquarters in Cupertino, California.

Video journalist: Cody Melissa Godwin