Overview of Java APIs

There are three types of Java Programming Language Application Programming Interfaces (APIs) :

Third-parties can freely implement any JSR specifications for an official API (even for the core API of the language), providing that they conform to the Technology Compatibility Kit (TCK) for this JSR (the TCK is a suite of tests that checks conformance of implementations for a JSR). The result of this freedom is that many official APIs have more implementations than the Sun’s Reference implementation (RI).

This site contains Javadocs for official core Java API created by SUN. Some optional APIs created in common by Apache Foundation and some third party API created By Google and many other Java contributors. Number of available javadocs grows persistently.

The text content of this page derived from wikipedia.org List of Java APIs page and available under the Creative Commons Attribution-ShareAlike License. The original work has been modified.