Uma vez eu lí em algum lugar (não me lembro onde), que uma API é diferente de uma biblioteca.
Mas lendo o livro Java como Programar, o autor fala que os dois são a mesma coisa, na verdade, primeiro ele fala de biblioteca e depois fala que em Java essas bibliotecas são conhecidas como API.
A pergunta é se possui diferença entre os dois? se sim, quais são elas…
Obrigado desde já