API Java
API = “Application Programming Interface”, traduzindo para o português “Interface de Programação de Aplicativos”. Esta interface é um conjunto de padrões de programação que permite a construção de aplicativos e a sua utilização. O API é um grupo de programas de suporte destinados a cumprir funções específicas, que é dividido em diferentes partes funcionais chamadas pacotes (o que nós denominamos bibliotecas).
A API funciona através da comunicação entre vários códigos, definindo assim comportamentos específicos de determinados objetos em uma interface.
Utilizamos API’s para algumas atividades específicas, as duas API’s mais utilizadas atualmente são:
-> java.awt:
Toolkit gráfico AWT. Toolkit mais antigo mas cujo package contém várias classes úteis, nomeadamente para acesso e manipulação de Imagens usado em Java2D e classes para criação de componentes a usar em interfaces gráficas com o utilizador.
-> java.awt.geom:
Classes para manipulação de formas geométricas, particularmente úteis quando usados em conjunto com Java 2D.
Bibliografia:
http://docs.oracle.com/javase/7/docs/api/
http://www.oracle.com/technetwork/java/api-141528.html
http://en.wikipedia.org/wiki/List_of_Java_APIs
https://developers.google.com/api-client-library/java/