Java Interview Questions on Array

shape
shape
shape
shape
shape
shape
shape
shape

Java Array

1. What is an array in Java?

2. How do you declare an array in Java?

3. How do you initialize an array in Java?

4. What is the default value of elements in an array in Java?

5. How do you access elements in an array in Java?

6. How do you find the length of an array in Java?

7. Can the length of an array be changed once it is initialized in Java?

8. What is an array index out of bounds exception, and when does it occur?

9. How do you iterate through elements in an array in Java?

10. What is the difference between an array and an ArrayList in Java?

11. Can you have an array of objects in Java?

12. How do you sort an array in Java?

13. What is a multi-dimensional array in Java?

14. How do you declare and initialize a 2D array in Java?

15. What is the difference between a jagged array and a 2D array in Java?

16. How do you pass an array as a method parameter in Java?

17. Can you return an array from a method in Java?

18. What is an enhanced for loop (foreach loop) in Java, and how is it used with arrays?

19. What is the difference between shallow copy and deep copy of an array in Java?

20. How do you find the minimum and maximum values in an array in Java?

21. How do you search for an element in an array in Java?

22. How do you remove an element from an array in Java?

23. What is an ArrayList in Java, and how is it different from an array?

24. What is the Arrays class in Java, and how is it used with arrays?

25. How do you initialize an array with values in a single line in Java?

26. What is the System.arraycopy method used for in Java?

27. How do you reverse the elements of an array in Java?

28. What is an array of objects in Java, and how is it different from an array of primitive types?

29. What are varargs (variable-length argument lists) in Java methods, and how are they used with arrays?

30. How do you convert an array to a list and vice versa in Java?

Leave a Reply

Your email address will not be published. Required fields are marked *