Learn about Phantom References in Java and their common usage scenarios.
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (515)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
A Guide to Iterator in Java
Filed under Java Collections
A quick and practical guide to the Iterator class in Java.
Introduction to Future in Vavr
Filed under Java Concurrency
Learn about Vavr’s Future API as an alternative to the Java Future API.
Introduction to VRaptor in Java
Filed under REST
A quick and practical guide to the VRaptor MVC framework for Java.
Regex for Matching Date Pattern in Java
Filed under Java Dates
Learn how to build a RegEx pattern for matching dates from the Gregorian calendar.
How to Find the Kth Largest Element in Java
Filed under Algorithms
Learn several approaches for finding the kth largest element in a set of unique numbers using Java.
Java TreeMap vs HashMap
Filed under Java Map
Learn about the differences and similarities between TreeMap and HashMap.
A Guide to Multitenancy in Hibernate 6
Filed under Persistence
Learn two approaches for implementing multitenancy using Hibernate 5.
Guide to ThreadLocalRandom in Java
Filed under Java Concurrency
Learn to generate random values in a multi-threaded environment using ThreadLocalRandom.