Java Application Programming Interface (API) (EN)

De la WikiLabs

One of the substantial advantages of the Java language is the existence of a extensive class library which contains implementations for functionality needed for developing applications:

  • data streams (IO);
  • network interfaces;
  • data structures;
  • Graphical User Interfaces (GUI);
  • Mathematical functions;
  • ... and many other.

This library is called Java Application Programming Interface (API). The specs for all packages, classes and methods are described in the official documentation on Oracle website: http://docs.oracle.com/javase/7/docs/api/

This documentation is indispensable for any Java programmer since it explains in detail each class that can be used for development, also giving some examples.