Question: What is Arraylists and why to use Arraylist ? Ans: As you know, an array is one data structure we have been using till now. A major drawback of an array is that we have to specify its size. However, in scenarios where we need an array that can dynamically adjust or increase in size, we can use an ArrayList. if u want to use Arraylist, we have to import arraylist package, just like scanner import java.util.ArrayList ; //this is arraylist public class ArrayListDemo { } Array list just like a Generic class of oops, Java me Generic Class ek class hoti hai jise aap ek ya multiple data types ke saath use kar sakte hain. Generic classes allow you to create classes that can work with different types without sacrificing type safety. In other words, a generic class can be parameterized with different data types. import java.util.ArrayList ; public class ArrayListDemo { public static void main ( String [] args ){ ArrayList < Integer > list1 = new Array...