Term

Meaning

Level

API

Application Programming Interface

Source code (methods, classes, signatures)

ABI

Application Binary Interface

Compiled binaries (JARs, .class files, native libs)