Introduction
Java Introduction
- Java is a high-level programming language developed by Sun Microsystems and released in 1995.
- Java is guaranteed to be Write Once, Run Anywhere.
- Java is used to develop mobile apps, web apps, desktop apps, games and much more.
- Java is an object-oriented, class-based, concurrent, secured and general-purpose programming language.
- 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.