Written by - Yash Agrawal

Introduction


Our core Java programming tutorial is designed for students and working professionals.
Java is an object-oriented, class-based, concurrent, secured and general-purpose computer-programming language. Java comes under most popular programming languages.

What is Java?

Java is a object oriented programming language, high level language and secure programming language.

Developed by SUN microsystems in the year 1995 by James Gosling, who is also known as father of JAVA. It was named Oak at the beginning but as Oak was already registered by another company so James changed it to Java.

Java Hello World -

class Simple{  
    public static void main(String args[]){  
     System.out.println("Hello Java");  
    }  
}  

Java Runs on around 3 billion devices, all the mobile, desktop applications are made in java , Java is also used in Robotics and Embedded Systems.

Java Editions:

  1. Java SE (Java Standard Edition): It includes Java programming APIs such as java.lang, java.io, java.net, java.util, java.sql, java.math etc. It includes core topics like OOPs, String, Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, etc.
  2. Java EE (Java Enterprise Edition): It is an enterprise platform that is mainly used to develop web and enterprise applications. It is built on top of the Java SE platform. It includes topics like Servlet, JSP, Web Services, EJB, JPA, etc.
  3. Java ME (Java Micro Edition): It is a micro platform that is dedicated to mobile applications.
  4. JavaFX: It is used to develop rich internet applications. It uses a lightweight user interface API.