code: public static <E> Set<E> differenceView(final Set<E> set1, final Set<?> set2) {
  		return Sets.difference(set1, set2);
  	}
docs: set1, set2的差集（在set1，不在set2中的对象）的只读view，不复制产生新的Set对象.
  
  如果尝试写入该View会抛出UnsupportedOperationException