This is a list of Application Programming Interfaces (APIs) for the Java Programming Language.
Official APIs (Released by Sun Microsystems)
Bundled (Core) APIs
- Abstract Window Toolkit (AWT) (consists of the java.awt package, first released with version 1.0)
- Swing (consists of the javax.swing package)
Non-Core APIs
Bundled (Core) APIs
Non-Core APIs
Unofficial APIs (Released by third parties)
3D Graphics APIs
- Java 3D (runs on top of either OpenGL or Direct3D) (available here)
- Java OpenGL (JOGL) (a wrapper library for OpenGL) (available here)
Compression APIs
- LZMA SDK (available here)