A program is a set instructions, which are executed by a machine to reduce the burden of a user or a human being by performing the operations faster without any mistakes.
It is a set of Programes, which can perform multiple tasks.
The software’s are classified into types
1. System Software:
The software which are designed to interact or communicate with the hardware devices and make them work are called as system software. These softwares are generally developed in languages like C,C++ etc.
Example: Operation System, Driver, Compilers etc..
2. Application Software:
The softwares which are designed to store data,provide entertainment, process data, do business, generate reports etc. are called as application software. These softwares are generally developed in languages like Java,.net etc..
The application softwares are further classified into two types.
- Stand Alone Software:
The software which can execute in the context of single machine are called as stand alone software.
Example: MS office, Media Player etc..
- Web Based Software:
The Software which can execute on any machine in the context of a browser are called as web based software.
Example: GMail, Facebook etc..
The java language is released by SUN Micro Systems in the year 1995 in three editions and now acquired by Oracle
- JSE(Java Standard Edition)
This edition can be used for developing stand alone software.
- JEE(Java Enterprise Edition)
This edition can be used for developing web Based software.
- JME(Java Mobile Edition)
This edition can be used for developing applications for mobile devices, wireless devices, embedded controllers etc.
Note: Where Memory is limited