DEV Community

Abhishek Avati
Abhishek Avati

Posted on

Introduction To Java

What is JAVA ?
-> so java is an object-oriented programming language, It is high level and secure programming language.
It was developed by SUN MICROSYSTEMS in year 1995, JAMES GOSLING is known to be father of JAVA.

Types of JAVA APPLICATIONS

  1. Standalone Java Applications: known as desktop app or window-based app. Traditional software that we have to install on every machine. Ex: Media player, antivirus. AWT and SWING are used for creating them

  2. Web Java Application : app that run on server side and creates a dynamic web pages. Servlet, JSP, Spring, Hibernate etc technologies are used for creating web app in java

  3. Enterprise Application : An app that is distributed in nature, such as banking app etc is called and enterprise app. It has high level security, load balancing and clustering.

  4. Mobile Application : Apps that are created for mobile devices. Currently android and Java ME are used for building them.

Simple.java

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

Featurs of Java

  1. Simple: Its syntax is simple, clean and easy to understand.
  2. Object Oriented : Everything in Java is an object.
  3. Platform Independent : Java is write once, run anywhere language.
  4. Secured
  5. Robust: Strong memory management, automatic garbage collection.
  6. Architectural-neutral
  7. Portable
  8. High Performance
  9. Distributed
  10. Multi threaded

Top comments (0)