Java Arrays : [COMPLETE] Guide For Beginners With Source Code 2022

Good day IT SOURCECODERS! In this tutorial We will learn how to work with Arrays in Java. With the help of examples, we will learn how to declare, initialize, and access array elements.

Java Arrays

Arrays are used to store multiple values in a single variable, instead of declaring separate variables for each value. To declare an array, define the variable type with square brackets.

In most cases, an array is a collection of similar-type elements stored in a single memory address.

An Java Array List is an object that includes components of the same data type. Furthermore, the items of an array are kept in a single memory address. It’s a data structure where we save items that are comparable. In a Java array, we can only store a fixed number of elements.

The first element of an array is stored at the 0th index, the second element is stored at the 1st index, and so on.


  • Code Optimization: It makes the code optimized, we can retrieve or sort the data efficiently.
  • Random access: We can get any data located at an index position.


  • Size Limit: We can store only the fixed size of elements in the array. It doesn’t grow its size at runtime. To solve this problem, collection framework is used in Java which grows automatically.

Types of Array In Java

There are two types of array.

  • Single Dimensional Array
  • Multidimensional Array

Single Dimensional Array

Syntax to Declare an Array in Java

Instantiation of an Array in Java

Example of Single Dimensional Array

Let’s see the simple example of java array, where we are going to declare, instantiate, initialize and traverse an array.

Single Dimensional Arrays : Expected Output

Java Arrays Output
Java Arrays Output

Multidimensional Array

An array of arrays is a multidimensional array.
Add each array within its own set of curly brackets to make a two-dimensional array.

myNumbers is now an array with two arrays as its elements.

To access the elements of the myNumbers array, specify two indexes: one for the array, and one for the element inside that array. This example accesses the third element (2) in the second array (1) of myNumbers:

Example Code of Multidimensional Array

Multidimensional Java Array : Expected Output

Multidimensional Java Array Output
Multidimensional Java Array Output


An array is a collection of similar types of data. For example, if we want to store the names of 100 people then we can create an array of the string type that can store 100 names. String[] array = new String[100]; Here, the above array cannot store more than 100 names.

Anyway, if you want to level up your programming knowledge, especially Java, try this new article I’ve made for you Best Java Projects With Source Code For Beginners Free Download 2021.


If you have any questions or suggestions about Java Arrays : [COMPLETE] Guide For Beginners With Source Code 2021, please feel free to leave a comment below.

Leave a Comment