Introduction When describing I/O, the terms non-blocking and asynchronous are often used interchangeably, but there is a significant difference between them. In this article are described the theoretical and practical differences between non-blocking and asynchronous sockets I/O operations in Java.
Java InfoQ Trends Report—December 2021
This article provides a summary of how the InfoQ Java editorial team and various Java Champions currently see the adoption of technology and emerging trends within the Java and JVM space in 2021.
The State of Pattern Matching in Java 17 | Foojay.io Today
Pattern matching is a language feature where you can test for a specific pattern on a character sequence or a data structure.
Migration from Java EE to JakartaEE and Microprofile
Step by step on how to migrate from Java EE to Jakarta EE and Microprofile.
Quarkus for Spring Developers | Red Hat Developer
Java can be clunky and slow. Learn how to optimize Java for today’s compute and runtime demands with Quarkus—a Kubernetes-native platform.
The 2022 Java Developer RoadMap [UPDATED]
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Lindy effect – Wikipedia
History Edit The origin of the term can be traced to Albert Goldman and a 1964 article he had written in The New Republic titled “….
Six Features From Java 12 to 17 to Get Excited About!
Oracle maintains an ambitious release schedule for new versions of Java, having one fixed release every six months. Although frequent, only some versions are considered long-term support, which means they’ll have premium maintenance for three years. In this article, I review some of the language additions between Java 12 and 17, for anyone interested in what’s been happening since Java 11.
Why should I choose Quarkus over Spring for my microservices? | Red Hat Developer
Find out why Spring developers are switching to Quarkus, and how to get started using the Kubernetes-native Java platform for your microservices.
How to Merge sorted array in Java? Example Tutorial
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Java News Roundup: State of Project Valhalla by Brian Goetz, GlassFish 7.0-M1 and Project Loom Lab
It was very quiet for the week of December 27th, 2021, but InfoQ found a few news items of interest that include: the “State of Project Valhalla,” a three-part blog series written by Brian Goetz; GlassFish 7.0.0-M1; Project Loom Lab, a new project created by Nicolai Parlog; an update of the Jakarta EE Tutorial to Jakarta EE 9.1; Apache Camel 3.11.5; and JDKMon 17.0.21.
Unusual Java: StackTrace Extends Throwable
There are things you can do in Java you rarely see, generally because there is no use for it. However, there are some unusual things in Java…
13 Things Every Programmer and Software Developers should Learn in 2022 [UPDATED]
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
looping over array, performance difference between indexed and enhanced for loop
Find centralized, trusted content and collaborate around the technologies you use most. Q&A for work Connect and share knowledge w….
Top 5 Programming Languages Beginners should Learn in 2022 [UPDATED]
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.