JavaWorld, from IDG

Java

Java | News, how-tos, features, reviews, and videos

07 weight

Project Lilliput would shrink Java object header

OpenJDK proposal to reduce the Java object header by half or more would lower memory and CPU usage on all Java workloads.

smartphone interface hand touch

Google Jetpack Compose Android UI toolkit now in beta

Declarative UI toolkit is intended to ease the development of native applications across Android platforms.

now hiring neon signs recruiting

Entry-level software developer? Learn React to get that first job

Go and Kotlin are also good bets for developers with just a few years of experience — not Java.

Abstract Java code

Oracle adds GraalVM to Java subscription

High-performance multi-language runtime will be bundled with Java SE at no extra cost.

gear shift stick shift car automobile 5-speed

GraalVM boosts Java performance with Truffle framework

Java on Truffle in GraalVM 21 brings Java up to snuff with Python, Ruby, and JavaScript on the multi-language virtual machine.

Woman surprised with balloons

Python edges C++ for Tiobe’s programming language of the year

Tiobe index of programming language popularity identified Python and C++ as the languages with the greatest increases in popularity in 2020.

bolts of light speeding through the acceleration tunnel 95535268

ActiveJ Java platform takes aim at Spring, Quarkus

High-performance Java platform born in ad-tech is geared toward high-load web, cloud, networking, and microservices applications

Java / coffee / beans / production / processing

Eclipse weighs Java 11 support for Jakarta EE 9

Open source enterprise Java project considers dependency injection improvements and higher performance code for version 10

hello name badge 92890569

Enterprise Java gets a new namespace

With the transition to the jakarta namespace and Jakarta EE 9, the enterprise Java ecosystem prepares for the development of cloud-native Jakarta EE 10.

Using a laptop in an environment of binary code.

The best programming language to learn now

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare.

Java / coffee

Kotlin adds dynamic method invocation for JVM

Experimental feature in Kotlin 1.4.20 allows string concatenations to be compiled into dynamic invocations for JDK 9 or later targets

Java / coffee

Red Hat Quarkus Java stack moves to OpenShift

The Quarkus framework allows developers to build Kubernetes-native Java applications, now on OpenShift

red buoys floating in the ocean unique life preservers safety risk float

How to use typesafe enums in Java

Use typesafe enums to avoid the problems with traditional enumerated types

data artist visualization explainer paint brush  paint colorful diverse

JetBrains releases desktop UI framework for Kotlin

Based on Google’s Jetpack Compose for Android, JetBrains’ Jetpack Compose for Desktop takes a declarative and reactive approach to creating user interfaces with Kotlin

one red balloon rises above a line of white balloons

Python soars past Java in Tiobe language index

Python ranks as the second most popular programming language in the November index, with C first and Java slipping to third place

train tracks converge / rails switch / paths merge / convergence / directory traversals

Azul unveils migration services from Oracle Java

Azul offers two levels of migration services to entice enterprises to make the move from Oracle Java to Azul Zulu builds of OpenJDK

gymnist agile flexible strong competition graceful focused vision champion

How to use Java generics to avoid ClassCastExceptions

Learn how Java’s support for generics helps you develop more robust code

Java / coffee

Kotlin queues up new compiler, WebAssembly back end

Project roadmap puts a compiler rewrite, multiplatform mobile development, and WebAssembly at the top of the to do list

low angle view looking up at blue sky with clouds and columns of supreme court building in washingt

How Oracle v. Google could upend software development

If Oracle convinces the U.S. Supreme Court that APIs are copyrightable, the impact will be felt by software developers across the globe

Abstract Java code

JDK 15: The new features in Java 15

Just-arrived update to standard Java features text blocks, hidden classes, the Z Garbage Collector, and previews of pattern matching and records

Load More