Java
Java | News, how-tos, features, reviews, and videos
Kotlin 1.5.0 stabilizes unsigned integer types
The newly stable APIs include unsigned integers, ranges and progressions of unsigned integer types, and functions that operate with unsigned integer types.
Microsoft returns to Java with Azure-focused OpenJDK release
It’s been a long time since Microsoft brewed its own Java. But now it’s back, with the Microsoft Build of OpenJDK, fit and finished for running in the Azure cloud.
Gradle 7.0 improves incremental builds, backs Java 16
New release of the build automation tool also improves support for Apple Silicon systems.
What the heck does the Google vs. Oracle decision mean?
Few of the Supreme Court Justices seemed to understand what an API is or does, but their decision was a victory shout for software developers of all kinds, including open source developers.
Microsoft unveils its own Java distribution
Microsoft Build of OpenJDK could set up the company to compete with Oracle in the Java distribution space.
Objective-C plummets in popularity
Longtime staple of development for Apple platforms slides out of the top 20 in Tiobe Index of programming language popularity.
Google wins Java dispute, Oracle remains defiant
Supreme Court has ruled in a 6-2 decision that Google’s use of Java in Android represents fair use and does not infringe on Oracle patents and copyrights.
What is functional programming? A practical guide
Functional programming means using functions to the best effect for creating clean and maintainable software. This article illustrates the concepts behind the functional paradigm with practical examples in JavaScript and Java.
OpenJDK proposals would improve Java pattern matching
Two OpenJDK draft proposals would enhance the expressiveness of pattern matching in Java and boost data-oriented queries, potentially previewing in Java 17.
Is JavaScript the new Java?
Sorry, Java, but JavaScript's success in the browser, on the server, and in mobile have some believing it’s the real ‘Write once, run anywhere’ programming language.
Spring Native turns Spring apps into native executables
Spring Native beta release leverages GraalVM to compile Spring Java and Kotlin applications to native images, reducing startup time and memory overhead compared to the JVM.
JDK 16: The new features in Java 16
Highlights of the latest upgrade of standard Java include primitive classes, sealed classes, records, a vector API, and ports for Windows on ARM64 and Alpine Linux.
Google’s OSS-Fuzz extends fuzzing to Java apps
Google’s open source fuzz testing project draws on Code Intelligence’s Jazzer to add support for Java and other JVM languages.
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.
Google Jetpack Compose Android UI toolkit now in beta
Declarative UI toolkit is intended to ease the development of native applications across Android platforms.
Scala 3 moves to release candidate stage
Type parameters, syntax get attention in planned upgrade to the popular functional language for JVM and JavaScript runtimes.
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.
Oracle adds GraalVM to Java subscription
High-performance multi-language runtime will be bundled with Java SE at no extra cost.
-
eBook
Sponsored -
White Paper
-
Video/Webcast
Sponsored -
Video/Webcast
Sponsored -
eBook
Sponsored
BrandPosts
Learn more-
Sponsored by Amazon Web Services







