Java

Java news, analysis, research, how-to, opinion, and video.

upgrade underway
road ahead future

A stack of coins

Java 9's other new enhancements, Part 2: Milling Project Coin

JEP 213 builds on Java 7's Project Coin with small language improvements and additions for your Java programs

microservices

Java framework builds microservices as Docker containers

The java-micro platform lets developers build and configure environment, command-line, and external services

Oracel bets Java EE future on REST

Oracle bets Java EE future on REST APIs

Oracle sees REST as key to modernizing future versions of Java EE for microservices and the cloud

compiling compiler code

Kotlin 1.1 beta adds JavaScript compilation

The new version of the language also incorporates experimental support for co-routines on the JVM, Android, and JavaScript

Java sign public domain

New JVM language stands apart from Scala, Clojure

The functional language Eta, a Haskell dialect, can reuse Java libraries, features strong type safety, and is lazy by default

The year ahead in app dev

The year ahead for Java, JavaScript, Swift, and Universal Windows

Java and Swift will see significant upgrades, while JavaScript frameworks and Microsoft tooling will transform

high priority sign arrow

Oracle survey: Java EE users want REST, HTTP/2

The respondents were also keen on Oauth and OpenID, eventing, and JSON-B

microservices

Eclipse embraces Java microservices initiative

The MicroProfile effort to improve enterprise Java will continue at the open source tools organization

seamless scissors background 140057589

Oracle cuts management, messaging specs in Java EE 8

Oracle also wants to transfer MVC spec to another organization due to shifting priorities

12221514614 6dcba1c70f o

Are checked exceptions good or bad?

While some programmers believe checked exceptions are a good language feature, others would disagree. In this post, Jeff introduces checked exceptions, then dives into the debate.

happy birthday cake candles

After a decade, open source Java is still controversial

Ten years on, Java founder James Gosling sees upside in the open source move, while others believe Sun didn't go far enough

alignment balls

Scala upgrade brings closer alignment with Java 8

Scala 2.12 has an overhauled compiler to better use the VM features of Java 8

04 uniform language funnel gather collect

Yet another JVM language? Whiley takes a fresh approach

We may not need another JVM language, but open source Whiley could wind up with other back ends

couple hug

PurpleJS unites Java, JavaScript development

The framework lets developers write apps in JavaScript that run on the JVM using Java as the runtime

Read-only properties in JavaFX 8

Learn how to expose internal modifiable properties as external read-only properties in JavaFX 8

goldfish jumping success promotion

With help from Docker, Google's Go jumps in popularity

The language has climbed to 16th place in Tiobe index and could claim Programming Language of the Year honors

stop go walk don't walk sign red green

Java 9 proposal could speed some apps, but slow others

A Java Development Kit proposal from Oracle would bring ahead-of-time compilation to the platform with minimal impact on peak performance or user workflow

Java microservices group seeks less Oracle control

The MicroProfile.io group plans to set up a foundation to govern Java microservices without a single dominant vendor

Load More