Learn the basics of exception handling in Java as well as some best and worst practices.
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 (502)
- 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)
Calculate Age in Java
Filed under Java Dates
Learn how to easily calculate age in Java 7, Java 8, and with Joda-Time
Read and Write User Input in Java
Filed under Java IO
Learn how to get user input and handle user output with the console in a Java application.
Introduction to GWT
Filed under Java Web
Learn how to create a simple web application using GWT.
Quick Use of FilenameFilter
Filed under Java IO
Learn about FilenameFilter, a functional interface for filtering on a list of files by name.
Iterating Backward Through a List
Filed under Java List
Learn about various ways you can iterate through a list backwards, including some popular third-party libraries
Spring Boot with Multiple SQL Import Files
Filed under Spring Boot, Spring Persistence
Learn how to configure Spring Boot application to load initial data from custom SQL files.
Spring AMQP in Reactive Applications
Filed under Reactive, Spring Web
Learn how to create a Spring Boot Reactive Application that integrates with the RabbitMQ messaging server, an implementation of the AMQP messaging standard.
Create a Custom Exception in Java
Filed under Core Java
Learn how to define custom exceptions in Java.