Tutorial Series
Java is a mature and well-designed programming language with a wide range of uses. One of its unique benefits is that it is cross-platform: once you create a Java program, you can run it on many operating systems, including servers (Linux/Unix), desktop (Windows, macOS, Linux), and mobile operating systems (Android, iOS).
Tutorial
Published on September 16, 2022
In this tutorial, you’ll create a simple “Hello, World!” program in Java. The “Hello, World!” program is a simple and complete first program for beginners, and it’s a good way to make sure your environment is properly configured. By creating a “Hello, World” program, you’ll start learning Java’s basic syntax as well as the compilation and execution process of a Java program. Once you’re finished, you’ll be able to write and run basic Java code.
Tutorial
Published on September 29, 2022
Java is a statically typed programming language. This means that when you create a variable, you must also specify its data type, which is the type of information it stores. Java has two data types: primitive and reference (also known as non-primitive). In this tutorial, you will use variables to store and use information in a Java program to learn about some of the commonly used data types in Java.
Tutorial
Published on October 25, 2022
An operator is one or more symbols in combination — from the well-known arithmetic operators such as minus and plus to the more advanced instanceof
. When you apply operators on values or variables, you get a result from the operation. In this tutorial, you will use unary, binary, and ternary operators in a range of scenarios.
Tutorial
Published on November 29, 2022
Conditionals statements change the program flow. Conditional statements are also called branching statements because when a condition is matched, the flow goes one way into one branch of the code. If a condition is not met, another condition is evaluated, if there is one, and so on. In this tutorial, you will write conditional statements in Java and learn about each type’s use cases, benefits, and drawbacks.
Tutorial
Published on January 11, 2023
Writing repetitive tasks is common in programming. Loops are structures for controlling repetitive program flow. Depending on their syntax and logic, there are two main types of loops: while
and for
loops. In this tutorial, you will use both types to create repetitive tasks and learn about the benefits and drawbacks of each one.
Tutorial
Published on April 26, 2023
Learn how to work with arrays in Java. In this tutorial, you’ll use a char array to store a password securely while learning the intricacies of arrays in Java.
Tutorial
Published on January 19, 2024
Learn about Java’s java.util.List
interface! Discover how it allows you to group and store multiple elements in a collection, and its advanced options for storing and retrieving values.
Tutorial
Published on February 28, 2024
In this tutorial, you will learn to write your lambda expressions. You will also learn to use some built-in Lambdas available in the java.util.function package.