Java Tutorial For Beginners – Introduction

Java Tutorial For Beginners – Introduction, What is Java?, Features of Java Language, editions/platforms of Java, and Applications of Java

Java Programming Language is for developing different types software applications, and it is also used for Software Testing (Automated Testing).

Java Tutorial For Beginners – Introduction to Java

java tutorial
Java Step by Step Tutorial for Beginners.

1. What is Java?
2. Features of Java
3. Editions of Java
4. Applications of Java / Uses of Java

1. What is Java?

Java is a general-purpose, object-oriented, and high-level programming language.

Java is a programming language developed by James Gosling with his team called Green Team in 1995 for Sun Microsystems, later it was acquired by Oracle in 2010.

Java was initially designed for small, embedded systems in electronic appliances like set-top boxes. Now it is used for different types of software applications development.

Java is a programming language and also a platform too.
(A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer.

A platform denotes a complete software programming execution environment.)

2. Features of Java

Java has several features like Simple, Object Oriented, Platform Independent, Interpreted, Robust, Secure, Multithreaded, Architectural Neutral, Portable, High Performance, Dynamic, and Distributed.

Object Oriented: In Java, everything is an Object. Java can be easily extended since it is based on the Object model.

Platform Independent: Java is platform independent, write once, run anywhere language. A platform is the hardware or software environment in which a program runs.

Portable: Java is portable because it facilitates you to carry the Java bytecode to any platform. It doesn’t require any implementation.

3. Editions/Platforms of Java

There are four platforms of the Java programming language, all Java platforms consist of a Java Virtual Machine (VM) and an application programming interface (API).

i. Standard Edition (Java SE) / Core Java

This is the core Java programming platform. It contains all of the libraries and APIs that any Java programmer should learn.

ii. Enterprise Edition (Java EE) / Advanced Java

The Java EE platform is built on top of the Java SE platform. The Java EE platform provides an API and runtime environment for developing and running large-scale, multi-tiered, scalable, reliable, and secure network applications.

iii. Micro Edition (Java ME)

The Java Micro Edition provides an API and a small-footprint virtual machine for running Java programming language applications on small devices, like mobile phones. The API is a subset of the Java SE API.

iv. JavaFX

JavaFX is a platform for creating rich internet applications using a lightweight user-interface API.

Java Tutorial For Beginners – Introduction

4. Applications of Java / Uses of Java

Java is used to develop Desktop GUI applications or Standalone applications, Web applications, Mobile applications, Enterprise applications like ERP, Banking, Insurance, Ecommerce, etc. applications, Scientific applications, Embedded Systems, Big Data Technologies, Distributed Applications, Cloud-based Applications, Web servers and Application servers, Software Tools, and Gaming Applications etc.

Previous                                            Next

Follow me on social media: