public static void main(String[] args) {
//		int x; // Error
		int x = 34;
		
		// Autoboxing
		Integer X = new Integer(x);
		X = new Integer(34);
		X = 34;
		// Unboxing
		x = X;
		
		// Autoboxing
		ArrayList<Integer> arrayList = new ArrayList<Integer>(); 
		arrayList.add(34); 
		arrayList.add(new Integer(15));
		// Unboxing
		x = arrayList.get(0);
		
		String str;
//		System.out.println(str); // Error
		str = new String("string");
		String str2 = "autoboxed string";
	}