java create a unmodifiable list

java create a unmodifiable list
ref‮al:ot re‬utturi.com
/**
 * @author lautturi.com
 * Java example:
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {		 

		List<String> list = Collections.unmodifiableList(Arrays.asList(
				"lautturi",
				"java",
				"python",
				"perl",
				"js"
		));
		
		System.out.println(list);
		
		// try to modify it
		// will throw an Exception
		list.add("php");

	}
}

output:

[lautturi, java, python, perl, js]
Exception in thread "main" java.lang.UnsupportedOperationException
	at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1056)
Created Time:2017-09-22 11:32:55  Author:lautturi