Learn how to parse and process structure text and languages with ANTLR 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 (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)
An Introduction to CDI (Contexts and Dependency Injection) in Java
Filed under Jakarta EE
Have a a look at CDI’s most relevant features and implement different approaches for injecting dependencies in client classes.
How to Get the File Extension of a File in Java
Filed under Java IO
Learn how to obtain the file extension programmatically in Java.
Immutable Objects in Java
Filed under Core Java
Learn about immutability and how you can achieve it in a Java object.
Introduction to JavaPoet
Filed under Java
Learn how you can generate Java code with the JavaPoet library
Introduction to Joda-Time
Filed under Java Dates
Learn about the most widely used date and time processing library, before the release of Java 8 – Joda-Time.
Docker Test Containers in Java Tests
Filed under Docker
A guide to implementing integration tests with docker test containers in JUnit tests.
Java System.getProperty vs System.getenv
Filed under Java
Learn exactly how to use getProperty and getenv with java.lang.System.
Jakarta EE Servlet Exception Handling
Filed under Jakarta EE
Learn how to handle exceptions in a Jakarta EE Servlet application.