Learn how to write and use static and default methods in Java interfaces.
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 (515)
- 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)
Guide to JSpec
Filed under Testing
Learn to write tests in Java by asserting specifications using the JSpec framework.
Fail-Safe Iterator vs Fail-Fast Iterator
Filed under Java Collections
A quick and practical comparison between fail-safe and fail-fast iterators in Java.
ExecutorService – Waiting for Threads to Finish
Filed under Java Concurrency
Learn how to use ExecutorService in various scenarios to wait for threads to finish their execution.
A Guide to Creating Objects in Java
Filed under Core Java
Take a look at the different ways to initialize primitives and objects in Java.
Configure Jenkins to Run and Show JMeter Tests
Learn how to set up a simple continuous delivery environment to run and show Apache JMeter tests in Jenkins.
Guide to the Cipher Class
Filed under Security
Learn how to use the Cipher class to perform cryptographic data encryption and decryption in Java.
Intro to Performance Testing using JMeter
Learn to use Apache JMeter to configure and run performance tests.
Java Variable Handles Demystified
Filed under Core Java
Explore variable handles in Java 9 through the VarHandle API.