A Step-by-Step Guide from Traditional Java EE to Reactive Microservice Design
Category: Articles
Introduction to RSocket | Baeldung
An introduction to RSocket and the 4 interaction models it provides.
Restarting Java’s Raw String Literals Discussion
It was announced in December 2018 that raw string literals would be dropped from JDK 12. Now, in th…
How to handle nullable lists using java 8?
I’m making a service call and trying to handle response. Response might have a list of something. That list might be null.Moreover, if list not null or not empty, thenit needs to be filtered. …
Primitives Vs. Objects in Java – DZone Java
We discuss using primitives over objects, based upon the memory footprint, wondering if there are truly any (non-null) issues with taking this approach.
Difference between Heap and Stack Memory in Java JVM
One of the many traits of a good programmer is how well he understands the fundamental and if you want to check the fundamentals of Java pr…
What is the preferred developer operating system?
Is one operating system significantly superior to another? Or does the developer operating system even matter anymore? For PC and web apps, it might not, but mobile and IoT development still demand operating system allegiance.
Java 11 Local Variable Syntax for Lambda Parameters | Baeldung
Learn how to use var syntax with lambda expressions in Java 11
Java Weekly, Issue 261 | Baeldung
An overview of the Java 12 preview features that will make it into the release, and one long-awaited feature, String literals, that did not make the cut.
The Java Native Keyword and Methods | Baeldung
Learn the basics of the Java native keywords and methods.
The Brief but Complicated History of JDK 12’s String::transform Method
It was recently proposed that the Java preview feature Raw String Literals ( JEP 326 ) be removed from JDK 12 and it is now official that …
Machine Learning Techniques for Predictive Maintenance
In this article, the authors explore how we can build a machine learning model to do predictive maintenance of systems. They discuss a sample application using NASA engine failure dataset to predict the Remaining Useful Time (RUL) with regression models.
Leveraging Docker for Eclipse OpenJ9
This post adds on to Dockerfile for Building and Testing OpenJ9. At Eclipse OpenJ9 we want to be able to compile & test code on different architecture and operating system combinations. However…
Multi Dimensional ArrayList in Java | Baeldung
Learn how to create and work with multidimensional ArrayLists in Java.
Raw String Literals Removed from Java 12 as Feature Set Frozen
The next version of Java SE, JDK 12, has reached the first ramp-down point where the feature set if frozen. Amongst other things JDK 12 provides a preview of an enhanced Switch statement, adds a number of improvements to the G1 garbage collector, and introduces a new experimental garbage collector called Shenandoah. But one major proposal for JDK 12, raw string literals, has been removed.