Java was originally developed by Sun Microsystems and created by James Gosling to be a platform-independent language for developing software for networks and the internet. It has characteristics such as being portable, secure, object-oriented, and robust. The document discusses Java's history and evolution, its uses in different editions, and its key characteristics like being simple, distributed, and able to run on any architecture.