i am newbie in java programming. So as a beginner, i need to understand technical terms from developers like you. Please answer the question in a way that a beginner like me would understand. I don't like links, i want a definition from you. Thanks a lot in advance.

How much spare time do you think we have? Make the effort to read some of the stuff that's already available to you on the web, then come back here if you have specific problems.