2012/05/29

Java API

Hi guys

API is an acronym for Application Programming Interface, which is a set of libraries that we may use when we are coding our own Java programs.

There are three kinds of Java APIs:

Core Java API
The oficial Java API. Please take a look at the Java API docs at Oracle website:

http://docs.oracle.com/javase/6/docs/api/


JSR - Java Specification Request
The JCP (Java Community Process) defines specifications in order to extend Java functionallity. Any vendor may develop an API according to a JSR and we can download their libraries and use in our own code.

Third party APIs
Other kind of libraries developed to extend Java functionallity, but not related to a JSR.