I write code to clear the doubt about Pair class in java. I got my output what I expected but while compiling I got a note.
Note: MyArrayList.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
My Code is
import java.util.ArrayList;
 
class MyArrayList
{
   public static void main(String[] args)
     {
        Pair<String, Integer> p1 = new Pair("Shubham", 1804017);
    Pair<Integer, String> p2 = new Pair(1804025,"Sanket");
    Pair<Boolean, String> p3 = new Pair(true,"Sanket");
    p1.getInfo();
    p2.getInfo();
    p3.getInfo();
     }
}
class Pair<X,Y>
{
    X x;
    Y y;
    
    public Pair(X x,Y y)
      {
         this.x = x;
         this.y = y;
      }
    public void getInfo()
       {
         System.out.println(x+" "+y);  
       }
}
So What is that note and can we avoid it?
 
    