Java

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

Java logo browser
07 vote

Keyboard with blue update button

Oracle extends Java JDK 8 updates to 2019

Oddly, JDK 8 will get public updates even after updates end for the later JDK 9 and JDK 10 Java releases

businessman bridges gap

Employers want JavaScript, but developers want Python

Employers also want developers skilled in React.js, Angular, and Node.js—but fewer developers have those skills

coffee beans java cup

Eclipse’s enterprise Java roadmap: more services coming

The JSON-B API, more cloud and microservices support, two XML efforts, web tags, and a JavaBeans Action Framework are among the planned elements

tortoise on skateboard race improvement training

C completes comeback in programming popularity

The once-faltering language wins Programming Language of the Year award from the Tiobe Index

The year ahead in app dev

2017: The year in programming languages

Java, JavaScript, Kotlin, TypeScript, and C++ all saw big changes in their capabilities

roborace barcelonas media daniel simon 07 large

C’s wild ride: From all-time low to big gains

After bottoming out earlier this year, the language is gaining in adherents—but still faces the Java juggernaut for the top spot

Java 9 concurrency enhancements

What’s next for the Groovy language: The 2018 roadmap

Groovy, the veteran language for the Java Virtual Machine, has several enhancements on its roadmap, such as to support Java 9 modularity and Java 8 lambda capabilities. Although closely linked to Java, Groovy offers additional...

solar eclipse sun ring shadow clods

EE4J: Eclipse’s replacement for Java EE unveiled

Eclipse Foundation unveils nine EE4J proposals covering Java NIO, REST, web services, JSON, messaging, middleware, and WebSockets

framework

Kotlin frameworks: A survey of JVM development tools

The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x

citizen developers

Beta JetBrains IDE moves Kotlin apps out of the JVM

The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi

arm with thumbs down for dislike

Stack Overflow reveals the most-disliked programming languages

Stack Overflow Jobs data shows that developers would prefer not to work with Perl, Delphi, Visual Basic, and PHP

computer waste junk pile

ZGC large-heap Java garbage collector may go open source

Votes are due by November 8 to approve the project request, which could compete with Red Hat’s Shenandoah

spilled coffee

What is Kotlin? The Java alternative explained

Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try?

Modular Java's true impact

Which tools support Java 9’s new modularity features

Apache Ant, Apache Maven, Eclipse IDE, Gradle, Jenkins, and IntelliJ Idea don’t all yet support this key new capability in Java SE

roborace barcelonas media daniel simon 02 large

RacerD detects hard-to-find race conditions in Java code

No longer a prototype, RacerD is part of the Infer static analysis platform

racing speed runners binary

At GitHub, JavaScript rules in usage, TensorFlow leads in forks

Python and TypeScript makes big gains in pull requests, while Java slips to third place

young businessman at starting line race run

Kotlin could overtake Java on Android next year

Now that Google has endorsed Kotlin for Android development, Java-based mobile developers could become dinosaurs

 microservices - minitature figurines service a circuit board

Java microservices profile gets fault-tolerance capabilities

MicroProfile 1.2 also adds interoperability with JSON web tokens for more consistent security

Load More