Learn how to swap two variables in Java, depending on the type of the variables.
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 (514)
- 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)
Compile Multiple Java Source Files Using the Command Line
Filed under Java
We can use the javac tool to compile source files in Java. We look at how to use it for multiple source files and how to control which libraries are included and where the compiled code will be written.
Finding All Beans with a Custom Annotation
Filed under Spring
A quick and practical guide to finding all custom-annotated beans in Spring.
Error Handling in GraphQL With Spring Boot
Filed under Spring Boot
A practical guide to GraphQL error handling with Spring Boot.
Java Weekly, Issue 435
Filed under Weekly Review
Pattern matching 3rd preview, list in Hibernate 6, custom JFR events, splitting tests in Gradle, and chopping the monolith!
Gradle Build Cache Basics
Filed under Gradle
Local and remote Gradle build cache and how to clear them.
Illegal Character Compilation Error
Filed under Core Java
Learn about the Illegal Character Compilation Error and how to avoid it.
Spring Tutorial
A collection of tutorials on Spring
Return Map from GraphQL
Filed under Web Services
Learn three different techniques to return a Map object from a GraphQL query.