Inspecting using Reflection package

do not need to turn in

Below is a program from a java text book that compares two objects. Be able to explain the results of running the program.

class EqualsTest {

    public static void main(String args[]) {

        String str1, str2;

        str1 = "Free the bound periodicals.";

        str2 = str1;



        System.out.println("String1: " + str1);

        System.out.println("String2: " + str2);

        System.out.println("Same object? " + (str1 == str2));



        str2 = new String(str1);



        System.out.println("String1: " + str1);

        System.out.println("String2: " + str2);

        System.out.println("Same object? " + (str1 == str2));

        System.out.println("Same value? " + str1.equals(str2));

    }

}