Q:

Is there any Difference between JAVA and JSP

I am completely a newbie in Java. I want to know difference between Java and JSP if any. When i searched on the web i came across the following definitions.
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.
Can anyone list out the differences?

A:

In short,
Java is object oriented computing language which can do almost anything you want to do.
JSP is technology based on java, JSP processor generates webpages using java language.

