Java information, news, and how-to advice | InfoWorld
Java | News, how-tos, features, reviews, and videos
Java information, news, and how-to advice | InfoWorld
Java | News, how-tos, features, reviews, and videos
Note | |
Type(s) | Internet |
Langue(s) | Anglais |
Villes(s) | San Francisco |
Catégorie(s) | Programmation et Développement / Informatique |
Courriel | |
Site Web | Visiter |
GraalVM, an Oracle Labs project providing a multi-language virtual machine, has added experimental support for Java on the Truffle framework, which derives high-performance code from interpreters and allows for efficient running of languages. The move elevates Java to the level of other languages […]
Java Development Kit (JDK) 16 has reached its second rampdown phase, with the feature set frozen. The new features in JDK 16 range from a second preview of sealed classes to pattern matching to concurrent thread-stack processing for garbage collection.JDK 16 will be the reference implementation of […]
For the fourth time, Python has won Tiobe’s programming language of the year award, given to the language gaining the most popularity in one year.In winning the designation for 2020, Python jumped 2.01 percentage points last year in the Tiobe Index of language popularity, edging out C++, […]
Positioned as a replacement for multiple Java technologies, the ActiveJ platform is being put forward as a minimalistic, boilerplate-free, and fast technology stack for web, cloud, microservices, and high-load applications.Consisting of loosely coupled components for asynchronous processing, I/O […]
Now that the Eclipse Foundation has released Jakarta EE 9, its version of enterprise Java that features a new namespace, the organization is looking ahead at subsequent releases, which are expected to add capabilities including Java 11 support and better dependency injection.A planned Jakarta EE […]
Specifications for the Jakarta EE 9 Platform and Web Profile are being released on December 8, providing a new namespace for the Java enterprise edition after the Eclipse Foundation was unable to wrest the previous package namespace from Oracle.Published by Eclipse’s Jakarta EE Working Group, […]
The best way to understand computers and bend them to our will is to learn to speak their language so they will understand our commands. The people who love fantasy novels sometimes imagine that they’re learning magical spells and incantations. The practically minded use more grounded […]
JetBrains has released Kotlin 1.4.20, an upgrade to its language for the JVM, Android, and the browser, with an experimental capability for JVM-based string concatenation via the dynamic method invocation leading a list of new features.String concatenation on the JVM since JDK 9 has been done via […]
Red Hat’s Quarkus framework for building Kubernetes-native Java applications is now included with the company’s OpenShift 4.6 open source container application platform, a step Red Hat describes as important in bringing Java into modern cloud-native application development.To read this […]
Java code that uses traditional enumerated types is problematic. Java 5 gave us a better alternative in the form of typesafe enums. In this article, I introduce you to enumerated types and typesafe enums, show you how to declare a typesafe enum and use it in a switch statement, and discuss […]
JetBrains has published its first “milestone” release of Jetpack Compose for Desktop. Based on Google’s Jetpack Compose toolkit for Android UI development, the JetBrains framework provides a declarative and reactive approach to building UIs with Kotlin.With an API inspired by […]
Marking a first, Python has displaced Java to take the number two ranking in the November 2020 edition of the Tiobe Index of programming language popularity. C held on to the top spot. The nearly 20-year-old index, which gauges language popularity based on search engine activity, has always […]
Looking to spar with Oracle over enterprise deployments of Java, Azul on October 22 unveiled migration services to help IT teams transition from Oracle’s Java SE (Standard Edition) releases to Azul’s Zulu builds of OpenJDK.Services offered as part of the program include inventory and […]
Java 5 brought generics to the Java language. In this article, I introduce you to generics and discuss generic types, generic methods, generics and type inference, generics controversy, and generics and heap pollution. download Get the code Download the source code for examples in this Java 101 […]
Kotlin, the JetBrains-developed, statically typed language for JVM, Android, and web development, is due for a compiler rewrite, multiplatform mobile improvements, and a Kotlin-to-WebAssembly compiler back end, according to a public roadmap for the platform.Unveiled October 5, the roadmap covers […]
Oracle v. Google has been winding its way through courts for a decade. You’ve probably already heard that the high-profile legal case could transform software engineering as we know it — but since nothing ever seems to happen, it’s forgivable if you’ve made a habit of tuning […]
Looking to meet enterprise needs in the machine learning space, Oracle is making its Tribuo Java machine learning library available free under an open source license.With Tribuo, Oracle aims to make it easier to build and deploy machine learning models in Java, similar to what already has happened […]
Java Development Kit 15, Oracle’s implementation of the next version of Java SE (Standard Edition), becomes available as a production release today, September 15, 2020. Highlights of JDK 15 include text blocks, hidden classes, a foreign-memory access API, the Z Garbage Collector, and previews […]
Writing programs that work correctly at runtime can be challenging. This is because our assumptions about how our code will behave when executed are often wrong. Using Java’s assertions feature is one way to verify that your programming logic is sound.This tutorial introduces Java assertions. […]
The concept of observability has been around for decades, but it’s a relative newcomer to the world of IT infrastructure. So what is observability in this context? It’s the state of having all of the information about the internals of a system so when an issue occurs you can pinpoint […]