Programing is a way to communicate with computer . With the help of programming we can provide our instructions to the computer . Programming is just a way to communicate like we talk with our friends in our Hindi and English.
Java is general purposed , class – based , object oriented programming language designed for lesser implementation dependencies. It is a computing platform for application development.
Java was originally developed by James Gosling. at sun microsystems , which was acquired by oracle and released in 1995 as core component of Sun Microsystems Java platform.
Some Details Of Java
Version Of Java
|End of Free|
|JDK 1.0||January 1996||?||?|
|JDK 1.1||February 1997||?||?|
|J2SE 1.2||December 1998||?||?|
|J2SE 1.3||May 2000||?||?|
|J2SE 1.4||February 2002||October 2008||February 2013|
|J2SE 5.0||September 2004||November 2009||April 2015|
|Java SE 6||December 2006||April 2013||December 2018|
December 2023, paid support for Zulu
|Java SE 7||July 2011||April 2015||July 2022|
|Java SE 8 (LTS)||March 2014||January 2019 for Oracle (commercial)|
December 2030 for Oracle (non-commercial)
December 2030 for Zulu
At least May 2026 for AdoptOpenJDK
At least May 2026 for Amazon Corretto
|Java SE 9||September 2017||March 2018 for OpenJDK||N/A|
|Java SE 10||March 2018||September 2018 for OpenJDK||N/A|
|Java SE 11 (LTS)||September 2018||September 2027 for Zulu|
At least October 2024 for AdoptOpenJDK
At least September 2027 for Amazon Corretto
or September 2027 for e.g. Zulu
|Java SE 12||March 2019||September 2019 for OpenJDK||N/A|
|Java SE 13||September 2019||March 2020 for OpenJDK||N/A|
|Java SE 14||March 2020||September 2020 for OpenJDK||N/A|
|Java SE 15||September 2020||March 2021 for OpenJDK, March 2023 for Zulu||N/A|
|Java SE 16||March 2021||September 2021 for OpenJDK||N/A|
|Java SE 17 (LTS)||September 2021||September 2030 for Zulu||TBA|
Why java is so popular ?
- Java is an object-oriented programming (OOP) language
- Java is user-friendly
- Java is easy to learn , and it is also easy to run.
- Java is platform independent.
- We use Java to build easily android applications , or run desktop applications Java for everything
- Java boasts of rich API
- A big community backs Java
- Java has excellent documentation
- Java has a strong development roadmap with continuous progress in security and performance.
- Java is open source programming language.
- Java has a suite of powerful development tools (IDE)
Scope OF Java
- Building Android apps
- Java web applications
- Software tools
- Scientific applications