BASICS OF JAVA
This tutorial provides you with the knowledge of JAVA basics such definition, history, features and uses of java
What is Java?
JAVA is one of the most powerful and versatile programming language used for developing various software's, applications for mobiles, desktops and also for servers
History of JAVA
- Java was developed by James Gosling and his team in a computer manufacturing company known as Sun Microsystem which was later purchased by Oracle in 2010
- Java was previously called as 'OAK' which was renamed to java in 1995.
Listed below are some important features of java
High-Level Programing language:-
Just like C++ Java is also a high-level programming language which makes java easy to learn and work on it
Platform Independent Programming Language:-
As java is a platform independent programming language its enable us to execute our java programs on various other platforms such as Windows, Linux, Macintosh.
Compiled and interpreted programming language:-
Due to this feature of java, we can convert the source code of our java program to a particular form which can be executed in our computer.
Java is a simple programming language. If you have any knowledge of object oriented programming language such as C++ then it becomes very easy for to learn and work on JAVA
All features of java are object-oriented which means it can be used in various classes and objects.
As the programs written in Java language can be executed in easily in variety of systems, therefore we can say Java is one Robust programming language
Java is multithreaded which allow us to perform multitasking.
Java is an architecture-neutral program because as mentioned above java codes can be executed on various platforms such as Linux, Macintosh, Windows
This feature of Java allows us to convert the source code into byte code which can be interpreted using JVM (JAVA VIRTUAL MACHINE)
Java is designed for distributed environment of the internet as it supports the TCP IP protocol. Java also supports the Remote Method Invocation (RMI) which allows us to invoke or access method over networks
Java is a dynamic programming language which allows us to dynamically link codes
USES OF JAVA
- Java is used for developing various application for Desktop, Smartphones, Mobiles
- Java language is also used for developing dynamic websites on webservers with the help of JSP (JavaServer Pages).
READ NEXT HOW JAVA PROGRAMMING WORKS