What Is Java
What Is Java
JSP - In Java, JSP (Java Server Pages) is used to create dynamic web pages, such as in PHP
and ASP.
Applets - Applets are another type of Java programs that are implemented on Internet
browsers and are always run as part of a web document.
J2EE - Java 2 Enterprise Edition is a platform-independent environment that is a set of
different protocols and APIs and is used by various organizations to transfer data between
each other.
JavaBeans - This is a set of reusable software components that can be easily used to create
new and advanced applications.
Mobile - In addition to the above technology, Java is widely used in mobile devices
nowadays, many types of games and applications are being made in Java.
TYPES OF JAVA APPLICATIONS
1. Web Application - Java is used to create server-side web applications. Currently, Servlet,
JSP, Struts, JSF, etc. technologies are used.
2. Standalone Application - It is also known as the desktop application or window-based
application. An application that we need to install on every machine or server such as media
player, antivirus, etc. AWT and Swing are used in java for creating standalone applications.
3. Enterprise Application - An application that is distributed in nature, such as banking
applications, etc. It has the advantage of the high-level security, load balancing, and
clustering. In Java, EJB is used for creating enterprise applications.
4. Mobile Application - Java is used to create application software for mobile devices.
Currently, Java ME is used for building applications for small devices, and also Java is a
programming language for Google Android application development.
Many java versions have been released till now. The current stable release of Java is Java SE
10.
Its codename was Spider. Although, codenames have been discontinued, but the
codename Spider is common among java developers.
It includes some features which were proposed for Java SE 7 but added in Java SE 8.
Java SE 8 is not supported in Windows XP but after JDK 8 update 25, we can install and run
it under Windows XP.
Java 8 is set as a default version to download from java.com from October 2014.
In 2016, Oracle discussed some features to release in Java 9. It was hoped that Java 9 would
include better support for multi-gigabyte heaps, better native code integration, a different
default garbage collector and a self-tuning JVM. The release of Java 9 was postponed many
times and finally it was released on September 21, 2017.
Java SE 10 was released to remove primitive data types and move towards 64-bit
addressable arrays to support large data sets.It was released on 20 March 2018, with twelve
new features confirmed. These features are:
Java SE 11
JDK 11 was released on September 25, 2018 and the version is currently open for bug fixes.
Among others, Java 11 includes a number of new features, such as:
Notepad - On Windows machine, you can use any simple text editor like Notepad
(Recommended for this tutorial), TextPad.
Netbeans - is a Java IDE that is open source and free which can be downloaded
from http://www.netbeans.org/index.html
Eclipse - is also a java IDE developed by the Eclipse open source community and can be
downloaded from http://www.eclipse.org/