Introduction
Java, class-based, object-oriented, general-purpose language designed to have as few implementation dependencies as possible.
It was originally created by James Gosling at Sun Microsystems and released in 1995 as a core for their Java platform. Java compilers, virtual machines and class libraries were originally published under Sun's proprietary licenses and in May of 2007 most of them were relicesed under the GNU General Public License.
Back in the day, Sun defined four editions of Java, targeting different enviroments. That platforms are:
Java Platform, Standard Edition - normal workstation enviroment
Java Platform, Enterprise Edition - large internet enviroments
Java Platform, Micro Edition - enviroments with limited resources
JavaCard - smart cards
Features
Write once, run anywhere
Portable and platform independent
Security
Architecture Neutral
Multithreaded
Dynamic
Robust
Object oriented
File extension for Java code is .java, .class and .jar
Last updated