If you are new to Java then you may be a little overwhelmed by all of the acronyms that are floating around. What’s the difference between an API and an IDE? Do I want to pursue J2SE or J2EE, and how would I know the difference? What’s a GUI, and how do I create one? Before you can get the answers to those questions, you will first need to know what those acronyms mean.
