[java] What's the main difference between Java SE and Java EE?