String s = "abcd";
java.util.regex.Pattern p = java.util.regex.Pattern.compile("^\\p{Alnum}+$");
boolean result = p.matcher(s).matches();
System.out.println(result);

ちなみにPatternインスタンスはスレッドセーフ.

s.matches("^\\p{Alnum}+$");
でもいいけどな。

"_"も含めていいなら\p{Alnum}の替わりに\w