[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/githubanalyzeruser/Java-Programs/master/boxing/Example1.java [Back]  [Original]

package boxing;

//In Java, values from -128 to 127 are cached, 
//so the same objects are returned. 
//The implementation of valueOf() uses cached 
//objects if the value is between -128 to 127.

public class Example1 {
	
	public static String compareWc(Integer x,Integer y){
		return (x==y)?"Same":"Not same";
	}

	public static void main(String[] args) {
		Integer x = 40, y = 40;
		Integer a=400, b=400;
		Integer m=new Integer(40);
		Integer n=new Integer(40);
		System.out.println("40 , 40 Interger are: "+compareWc(x, y));
		System.out.println("400 , 400 Interger are: "+compareWc(a, b));
		System.out.println("40 , 40 Interger on explicit object creation : "+compareWc(m, n));
	}
}

Web Proxy Viewer  |  New URL  |  Original Page