Explore the differences between records and final classes in Java.
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 (501)
- 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)
Java Weekly, Issue 476
Filed under Weekly Review
Records in Hibernate, pattern matching, flexible Gradle, Java GC, and Stream Processing with Hazelcas.
Callback Functions in Java
Filed under Core Java
A quick and practical guide to callback functions in Java.
Java Team Lead with Spring Experience (Remote) (Part Time)
Filed under Java
Looking for a Java Lead with Spring experience to join the Baeldung team.
Guide to HTTPie for Terminal
Filed under HTTP Client-Side
Learn how to install and use the HTTPie CLI tool.
How Do I Generate a Dashboard Report in JMeter?
Filed under Testing
Learn about generating JMeter dashboard reports which are a more useful, efficient, and easy way to analyze data than mere text
Java Weekly, Issue 475
Filed under Weekly Review
Fast Java 21, compact strings, static mocks, native GC for Quarkus, async stack trace, and non-vulnerable microservices!
Determine if a Class Implements an Interface in Java
Filed under Core Java
Learn several ways to determine if an object or a class implements a specific interface.
Generate Unit Test Data in Java Using Instancio
Filed under Testing
Learn how to eliminate manual data setup in tests by auto-generating the data using Instancio.