Java Topics

Introduction

Java Introduction

  1. Java is a high-level programming language developed by Sun Microsystems and released in 1995.
  2. Java is guaranteed to be Write Once, Run Anywhere.
  3. Java is used to develop mobile apps, web apps, desktop apps, games and much more.
  4. Java is an object-oriented, class-based, concurrent, secured and general-purpose programming language.
  5. JAVA is platform-independent language. It is not specific to any processor or operating system.

There are 4 platforms or editions of Java:

  • Java SE (Java Standard Edition): It includes core topics like OOPs concepts, Strings, Regular expressions, Exceptions, Inner classes, Multithreading, Input/Output Stream, Networking, AWT, Swing, Reflection, Collection, etc.
  • Java EE (Java Enterprise Edition): It is an enterprise edition which is mainly used to develop web and enterprise applications. It includes topics like Servlet, JSP etc.
  • Java ME (Java Micro Edition): It is a micro platform which is mainly used to develop mobile(android) applications.
  • JavaFX: It is used to develop rich internet applications. It uses a light-weight user interface API.