Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Currently, I've learned the following in Java SE:

  • Logical Operations
  • Loops
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interface

I'm currently learning Strings, Characters and Regular Expressions. What are things that I should learn before proceeding to Java EE?

share|improve this question

You might already know this but they are one in the same except that Java EE is the enterprise version, meaning more advanced features such as servlets.

I would say learn everything in SE (core) java before going into the Enterprise Edition. Now it's not enough to learn something to know it, you should understand it as well.

For example: Why does Java have Multiple Inheritance in terms of implementing multiple interfaces rather than extending multiple abstract classes like C++?


Why would you use and Abstract class over an interface and vice versa?

I'd say gather as much of an in-depth understanding to the core aspects of java before tackling the advanced topics. Also conquer data-structures, Object Orient Principles, Generics, Threading, annotations, and anything else that may envelop the basic understanding of java. Now of course you don't have to know all the intricacies of java just have somewhat of a basic understanding.

Scour forums and EXPERIMENT! Code non-stop until your fingers bleed. Lastly always ask questions to what you have learned!!!!

Any fool can know. The point is to understand. -Anonymous

share|improve this answer
Any fool can know. The point is to understand. -Albert Einstein Extreme nitpicking: I don't think Einstein ever said / wrote it. – Yannis Dec 23 '11 at 5:55
So in other words, my Einstein poster is lying to me? – HunterBlack Dec 23 '11 at 5:58
:) If it is, you should blame the 21 books that attribute the quote to Einstein, not your poster... Posters are fun! – Yannis Dec 23 '11 at 6:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.