title: What is the difference between user create Java API and Java jar?
body: <p>I want to create web application that is having some functionality to be platform independent.For that i want to create Java API, but I am confused that is the same thing can be done using jar implementing that functionality?</p>