Basic

Flavours and versions in Java programming language

Flavours and versions in Java programming language

In this tutorial, we will discuss the different types of Flavors and versions in Java programming language. As we know, Java has many flavours and versions.

Flavours in Java

What are the flavours in Java language?

All categories of Java has been divided into 3 division and by learning each version of java, we can develop various kind of applications.

Java has been categorized into three flavours.

 

Java Standard Edition – It is known as JSE. It is a very basic version and is the first flavour of Java Language. When we starting to learn Java, first we should learn Java Standard Edition(JSE) as this particular version of Java includes the basic application structure, Fundamental structure (Operator. Data type, OOP concept), Exception Handling and File handling.

It is also known as core Java. Standred edition is a widely used platform for computer programming in the Java language

It is the Java platform commonly used to deploy portable applications(Desktop applications) for general use

Java SE consists of the virtual machine which must be used to run Java programs, a set of libraries needed to allows the use of the system, networks, graphical interface and so on, from within that program.

 

Java Enterprise Edition – It is known as J2EE or JEE. J2EE is build up from JSE with additinal features for business purpose. It has extra libraries which can be used to develop JEE applications. It provides functions to deploy fault-tolerant distributed multi-tier Java software. This software is based largely on modular component running on an application server. To develop the application such as Desktop base and web base we can use J2EE.

 

Java Micro Edition – It is known as J2ME or JME- Java ME is a Java platform used to design for embedded systems(Mobile devices are one kind of such systems, Mobile phones, PDAs). Nowadays, this vertion is very popular for mobile application development – Android is the best example for use of Java ME

 

Java versions

  • JDK Alpha and beta – The first Alpha and Beta vertion realeased in 1995.
  • JDK 1.0 –This version released on january 23, 1996, and called oak
  • JDK 1.1 –This version of Java released on February 19, 1997, and included more facilities.
  • J2SE 1.2 – This version of Java released on December 8, 1998, and included even more facilities.
  • J2SE 1.3 – This version of Java released on May 8, 2000, and included even more notable changes.
  • J2SE 1.4 – This version of Java released on February  6th, 2002, major changes included.
  • J2SE 5.0 – This version of Java released on September 30, 2004, and major changes included.
  • J2SE SE6 – This version of Java released on December  11, 2006
  • J2SE SE7 – Java 7 is a major update that launched on July 7 2011
  • J2SE SE8 – This version of  Java was released on March 18, 2014
The history of Java programming language
Features of Java programming language
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

Recent Posts

Python code to Calculate sum of odd and even in a list

Python code to Calculate sum of odd and even in a list In this tutorial,…

4 hours ago

How to find reverse number using method in Java

How to find reverse number using method In this article, we will discuss the concept…

3 days ago

C# inverted full pyramid star pattern

C# inverted full pyramid star pattern In this article, we will discuss the concept of…

3 weeks ago

C# Full Pyramid star pattern program

C# Full Pyramid star pattern program In this article, we will discuss the concept of…

1 month ago

Program to count vowels,consonants,words, characters and space in Java

Program to count vowels, consonants, words, characters and space in Java In this article, we…

1 month ago

How to print multiplication table using Array in C++ language

How to print multiplication table using Array in C++ language In this post, we will…

1 month ago