Java
-
Guide to Java Collections
This Java guide will take us through Java Collections framework. We will understand the core concepts and performing the basic operations. The...
-
Guide to Java ArrayList
This Java tutorial taught us to work with ArraysLists. We learned to create, modify and perform advanced operations in ArrayList class. The post...
-
Java List
Lists are the core building blocks of the Collections framework. These tutorials will teach us the basics of different List classes in Java. The...
-
Java Map
Maps in Java are the core building blocks of the Collections framework. These tutorials will teach the basics of working with different maps....
-
Creating a Java Map with Case-Insensitive Keys
Learn to use Java TreeMap, Spring's LinkedCaseInsensitiveMap and Apache common's CaseInsensitiveMap for creating case-insensitive Maps. The post...
-
How to Create and Start a New Thread in Java
Learn the different ways of creating and starting new threads using Thread class, Runnable interface, ExecutorService and virtual threads. The...
-
JEP 429: Extent-Local Variables to Promote Immutability in Java
JEP 429, Extent-Local Variables (Incubator), was promoted from its JEP Draft 8263012 to Candidate status. This incubating JEP, under the umbrella...
-
JDK 19 and JDK 20: What We Know So Far
JDK 19, the second non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of seven (7) new features, in...
-
Java News Roundup: Eclipse GlassFish, Open Liberty, MicroStream, JHipster, WildFly, EclipseLink
This week's Java roundup for August 29th, 2022, features news from OpenJDK, JDK 20, Eclipse GlassFish 7.0.0-M8, Quarkus 2.12.0, Open Liberty...
-
Presentation: Understanding JIT Optimizations by Decompilation
Chris Seaton shows how they have developed a pseudo-code decompiler for optimized Java code, and how it helps them understand how the Java JIT...
-
A Distributed System is Knowable: an Impossible Thing for Developers
Failure in distributed systems is normal. Distributed systems can provide only two of the three guarantees in consistency, availability, and...
-
A beginner’s guide to YugabyteDB
Introduction In this article, we are going to see what YugabyteDB is, how to install it and manage using PostgreSQL tools, and how you can connect...
-
High-Performance Java Persistence Newsletter, Issue 42
Introduction Welcome to a new issue of the High-Performance Java Persistence Newsletter in which we share articles, videos, workshops, and...
-
The best way to fetch a Spring Data JPA DTO Projection
Introduction In this article, I’m going to show you what is the best way to fetch a Spring Data JPA DTO Projection. Apart from the basic use...
-
How to use different Java versions for main and test in Maven
Introduction In this article, we are going to see how we can use different Java versions for the main and test folders in Maven so that you can...
-
Diving Deeper with Lightrun
1. Introduction In our previous article , we introduced Lightrun – a Developer Observability platform. In this article, we're going...
-
Ivar Grimstad: Hashtag Jakarta EE #141
Welcome to issue number one hundred and forty-one of Hashtag Jakarta EE ! The approvals of the Jakarta EE 10 Platform and Jakarta EE 10...
-
Ivar Grimstad: JavaZone 2022
It is always pleasant to come back to my home country, even if I get a complete language meltdown as soon as I cross the border. Good thing Java...
-
Adam Bien: Closing JAX-RS Response with try-with-resources
A JAX-RS Response implements AutoCloseable . It can either be closed explicitly , or via try-with-resources : import static...
-
Jan Supol: Jersey 2.37, 3.0.8, and 3.1.0-M8
Jersey project continues to develop three branches, Java EE / Jakarta EE 8 – Jersey 2.x, Jakarta EE 9 – 3.0.x, and the new Jakarta EE 10 – 3.1.x....
-
Adam Bien: Migrations, Transactions, Retries, Long URIs, JPA, JSON-B, HTTP/2--102nd airhacks.tv
The September edition of airhacks.tv with the following topics: "J2EE, Java EE, Jakarta EE migration projects, NetBeans vs. VSC, custom Bean...
-
Tanja Obradovic: Jakarta EE 10: The countdown can start!
At this point it is a question of days, not weeks! The expectation is that the Release Reviews will be completed the week of...
-
The Payara Team: What Is Jakarta EE 10?
Jakarta EE 10 will be released very soon. Don't risk being left out... We explain in no-nonsense language what Jakarta EE 10...
-
Markus Karg: OpenJDK-Insider packt aus! | Mein Erfahrungsbericht als Contributor | Head Crashing Informatics 60
Schockierend! In diesem exklusiven #Undercover-Tatsachenbericht packe ich schonungslos aus, wie unglaublich schlimm es mir als #JRE-Contributor...
-
The Payara Team: The Payara Monthly Catch: August 2022
August is typically a quiet month, and whilst this is the case in terms of industry announcements, there have been incredible...