What is JAVA?

  • Share this:

Java is a programming language. Java is used to create mobile applications, web applications, games, and database connections, among other things. Java is a general-purpose, class-based, object-oriented programming language with low implementation requirements.

Why Use Java?
Java runs on a variety of systems (Windows, Linux, Mac, etc).
Helps in the development of Enterprise Software.
It is simple to learn and utilize.
Can be used for Big Data Analytics.
It is safe, quick, and strong.
It has a lot of community support.

What is the purpose of Java?
To handle transaction management.
It is utilized in the development of Android applications.
Billing software in stores and restaurants is entirely developed in Java.
Applications for Scientific Computing
Hardware Device programming using Java
Java is intended to deal with implementation dependencies.
Used for server-side technologies such as Apache, GlassFish, and others.
It's a programming language that's utilized in server-side applications.
To create algorithms that would help stock marketers decide which companies to invest in.

JAVA Features
Java is both secure and portable.
Write code once and almost on every computer platform will be executed.
Java is a platform-independent, object-oriented programming language.
It is intended for the development of object-oriented applications.
It is a multithreaded language with memory management that is automated.
It is for the distributed environment of the Internet.
High Performance and Multithreading

Java Applications Types:
Web-based application
Technologies such as Servlet, JSP, Struts, Hibernate, and others are used to develop web applications in Java.

Application for mobile devices
Mobile apps are developed using Android and Java ME.

An application that runs on its own
In Java, AWT and Swing are used to create standalone apps.

Application for Enterprise
Enterprise JavaBeans (EJB) are used to build enterprise applications.

Java Platforms
Enterprise Edition (Java EE): The Java EE platform provides an API and runtime environment for creating and deploying large-scale, multi-tiered, and secure network applications.

Standard Edition (Java SE): This platform provides Java programming APIs such as java.lang,, and java.math, among others. It covers fundamental concepts such as OOPs, String, Regex, Exception, Multithreading, I/O Stream, Networking, and so on.

Java ME (Java Micro Edition): The Java ME platform provides an API and a tiny-footprint virtual machine for executing Java programming language applications on small devices such as mobile phones.

JavaFX: This technology is used to create rich online applications. It makes use of a lightweight user interface API.


public class Sample {
   public void Age() {
      int age = 0;
      age = age + 9;
      System.out.println("Age is : " + age);

   public static void main(String args[]) {
      Sample sample = new Sample();
Ammar Javed

Ammar Javed

Still Learning | Still Searching | Still Exploring | The secret of your success is determined by your daily agenda.