
Baeldung Pro comes with both absolutely No-Ads as well as finally with Dark Mode, for a clean learning experience:
Once the early-adopter seats are all used, the price will go up and stay at $33/year.
Last updated: February 1, 2024
Java is one of the most popular programming languages, often used for building web and enterprise scale applications. This collection of tutorials will help you get started with the basic concepts in Java.
If you are already familiar with the fundamentals, check out the larger Java guide here: Java Tutorial which goes into more detail with each aspect of the language.
Before learning about classes and objects, let’s start with the basic syntax of the language.
Next, let’s dive into the world of object-oriented programming, with practical Java examples.
Strings are a common data type in Java, representing text. Let’s have a look at how to create and use String objects.
Exceptions are abnormal behaviors during the execution of a program. Let’s understand what Java exceptions are and how they can help us write less error-prone code.
It’s time to have a look at our first data structure in Java – arrays.
A more complex type of data structure are collections, which, compared to arrays, have a dynamic size.
Finally, we get to Java Streams – which are not data structures, but wrappers around data sources and allow us to process data more efficiently.
Look at ways to interact with files and other data input/output methods in Java.
It’s important to understand the fundamentals of how the Java Virtual Machine and other development tools work.
Of course, there’s a lot more to learn about Java programming, and the development tools and APIs available are changing every day. But with a strong foundation of the basic concepts, you can jump in to building something and always continue learning.
For more tutorials and examples of problem-solving in Java, also have a look at the Java category on the site.
Follow the Java Category