Ways to initialize arrays and assign objects

In the previous section, we saw how to declare an array; the simplest way is in the form of an array literal. Let's explain this with an example.

We declare another array by typing the following code line in the previous example:

int b[] = {1,4,3,5,7,8};

What is the difference between the declaration in the previous example and the declaration that we are performing in this example?

In the previous example, we are allocating memory and then assigning the values. In this example, rather than allocating the memory, we are directly passing the values to the array. Here, memory is dynamically allocated, if we add a value in the array declaration, automatically a memory will be allocated and the value ...

Get Hands-On Automation Testing with Java for Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.