Versions of Java
Introduction to Java
Java is a high-level programming language initially created by Sun Microsystems and discharged in 1995. It is a broadly useful computer programming language that is simultaneous, class-based, object-oriented, and explicitly designed to get usage conditions expected under the circumstances. It is proposed to provide application designers “write once, run anyplace” (WORA), implying that the aggregated Java code can continue executing all phases that support Java without the prerequisite for recompilation. Any equipment or programming condition where a program runs is known as a platform. Since Java includes a runtime environment (JRE) and API, it is called a platform. In this article, we will cover the different versions of Java with their functionality.
Top 10 Versions of Java with Features
Below we will learn different versions of java with its various features:
1. JDK 1.1 (February 19, 1997)
Features:
2. J2SE Version 1.2 (December 8, 1998)
Features:
3. J2SE Version 1.3 (May 8, 2000)
Features:
4. J2SE Version 1.4 (February 6, 2002)
Features:
5. J2SE Version 5.0 (September 30, 2004)
Features:
6. Java Version SE 6 (December 11, 2006)
Features:
7. Java Version SE 7 (July 28, 2011)
Features:
Recommended by LinkedIn
8. Java Version SE 8 (March 18, 2014)
Features:
9. Java SE 9 (September 21, 2017)
Features:
10. Java SE 10 (March 20, 2018)
Features:
What is Java?
As indicated by Sun, 3 billion gadgets run Java language. There are numerous gadgets where Java is as of now utilized. Some of them are as per the following:
Types of Java Applications
Below are the different types of java applications:
1. Standalone Application
Independent/Standalone applications are also called as work area applications or window-based applications. These are customary programming that need to be introduced on each machine. Instances of independent applications are Media player, antivirus, and so on. AWT and Swing are utilized in Java for making independent applications.
2. Web Application
An application that keeps running on the server-side and makes a dynamic page is known as a web application. At present, Servlet, JSP, Struts, Spring, Hibernate, JSF, and other technologies are utilized for making web applications in Java.
3. Enterprise Application
An application that is allocated in nature, for example, banking applications and so on, is called undertaking application. It has the advantages of abnormal state security, load adjusting, and grouping. In Java, EJB is utilized for making enterprise applications.
Popular Course in this category
4. Mobile Application
An application that is made for cell phones is known as a mobile application. At present, Android and Java ME are utilized for making mobile applications.
Conclusion
Java is an object-oriented, class-based, simultaneous, verified and universally useful computer programming language. It is a generally utilized robust innovation. It can be utilized by developers to create applications on your computer. Java projects are translated by the Java Virtual Machine (JVM), which keeps running on various platforms. This implies all Java programs are multiplatform and can keep running on various platforms such as Macintosh, Windows, and Unix PCs.