It is a programming language developed by JavaSoft, a company within Sun Microsystems.
It is completely object-oriented and offers the real possibility to reuse the code (which is actually the promise made when object-oriented programming appeared).
It is architecturally neutral, in other words Java is a platform-independent language, the same application running, without any change 525m1224f, on different systems such as Windows, UNIX or Macintosh, which brings substantial savings to companies that develop applications for the Internet.
The Java language is modeled after C and C ++, the transition from C, C ++ to Java being very easy.
Eliminates the frequent sources of errors that appear in programming by removing pointers, automatic memory management and eliminating memory cracks through a "garbage" collection procedure that runs in the background;
It is the most secure programming language available at the moment, ensuring strict security mechanisms of the programs materialized by: dynamic verification of the code for detecting dangerous sequences, imposing strict rules for running programs launched on remote computers (they do not have access to the local network, to the files stored in the local system and cannot launch local programs), etc.
Allows the creation of Web documents enhanced with animation and multimedia.
It has been designed for use in distributed environments and open systems.