Array
About
int[] numbers = {1, 2, 3};
System.out.println(numbers.getClass().getName()); // Output: [Iint[][] matrix = new int[3][3];
matrix[0][0] = 1;Declaration and Initialization of Arrays
Declaration
Initialization
1. Separate Declaration and Initialization:
2. Combined Declaration and Initialization:
3. Array Literals:
Accessing and Modification of Array Elements
Accessing
Modifying
Iterating Through an Array
Properties and Methods of Arrays
Array Properties
length
lengthArray Methods
Methods in java.util.Arrays
java.util.ArraysTypes of Arrays
1D Array
2D Array
Jagged Array
Array is Not thread-safe
Making Arrays Thread-Safe
Use Synchronization
Use java.util.concurrent Utilities
java.util.concurrent UtilitiesUse Atomic Variables
Immutability
Arrays with Generics
What Is Allowed
What Is Not Allowed
Example
Primitive Data Types
Data Type
Description
Example Declaration
Reference Data Types
Data Type
Description
Example Declaration
Generic Types
Data Type
Description
Example Declaration
Arrays Conversion to Streams
Single-Dimensional Arrays
Multi-Dimensional Arrays
Best Practices
Last updated