title: Difference between Java API and Java framework
body: <p>In general API is a set of prewritten packages and interface and classes and Framework is set of classes which provides ready-made architecture for developing applications.is there any main difference between the above two?  </p>