It also provides support for a multithreading feature with which you can write code that can perform several functions simultaneously. Java is an object-oriented, cross-platform, powerful and robust programming language with support for security and strong memory management. Developers have defined various configurations of Java in order to fulfill the requirements of multiple platforms such as Java EE for Enterprise Applications and Java ME for Mobile Applications. The first version of JDK was 1.0 and the latest release of Java Standard Edition is Java SE 10. The JRE contains a Java Virtual Machine (JVM) and software tools such as Java application program interfaces (APIs) that help the development of Java applications. It was introduced with the help of Java Development Kit (JDK), which contains a Java Runtime Environment (JRE).
Sun Microsystems developed the Java programming language in May 1995.