Learn the difference between Runnable and Callable interfaces 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 (503)
- 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)
Difference Between Two Dates in Java
Filed under Java Dates
Learn how to calculate the difference between dates in Java, using native approach, as well as external libraries.
Introduction to GraphQL
Filed under Web Services
Learn about GraphQL – a query language that provides an easy way of minimizing complexity between client/server as an alternative approach to REST applications.
Java Weekly, Issue 192
Filed under Weekly Review
Java 9 is very close, and so is JUnit 5. A lot of interesting writeups this week in the Java ecosystem.
String Search Algorithms for Large Texts with Java
Filed under Algorithms, Java String
Discover different full-text search algorithms implemented using plain Java.
List of Rules Engines in Java
Filed under Architecture
In this article, we’ll learn about some of the most popular rule engines for Java.
Spring Functional Bean Registration
Filed under Spring
See how to register beans using the functional approach in Spring 5.
CharSequence vs. String in Java
Filed under Java String
Learn the differences between CharSequence and String.
Introduction to Apache Shiro
Filed under Security
Discover Apache Shiro, a versatile Java security framework.