Java turns 25, interview with Brian Goetz, scalable batching processing, more pattern matching, foreign memory access, idempotent consumers, and latency numbers for teams!
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 (501)
- 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 the Constant Pool in the JVM
Filed under JVM
Learn about the constant pool in JVM.
Structural Patterns in Core Java
Filed under Architecture, Core Java
Learn how some core libraries in Java have adopted the seven core structural design patterns
Java Weekly, Issue 369
Filed under Weekly Review
Run Java on Java, reactive JAX-RS, inline and primitive objects, Java 17 new additions, state watch pattern, and guidelines for pair programming!
How to Analyze Java Thread Dumps
Filed under DevOps, Java Concurrency
Learn how to analyze thread dumps to efficiently diagnose performance issues. Also, we’ll learn to detect bottlenecks or even simple bugs.
How to Convert a Hibernate Proxy to a Real Entity Object
Filed under JPA, Persistence
In this tutorial, we’ll learn how to convert a Hibernate proxy to a real entity object
Evaluating a Math Expression in Java
Filed under Algorithms, Java Numbers
Learn how to evaluate math expressions expressed in String format in Java using exp4j, Javaluator, and the Java Scripting API.
Java Weekly, Issue 368
Filed under Weekly Review
Pattern matching and guards, fat JARs, Reactive Hibernate, HTTP clients and Project Reactor, timed leasing for distributed systems, and when to say No!
Determine if an Integer’s Square Root Is an Integer in Java
Filed under Algorithms
Finding if an integer’s square root is also an integer is an interesting subject. Let’s look at some techniques we can use.