Page 88 - 2617_JSSPS_C-6
P. 88
These applications are embedded into a web page and run with the help of a web browser. Now, we
can develop different types of applications in Java.
Java follows the Write Once Run Anywhere (WORA) principle. This means that a program once written
in Java can run on any Java-enabled machine without making any changes. Java programs do not depend
on the hardware of the computer. Hence, Java is a platform-independent language.
Java is simpler and easier to use than the other object-oriented programming languages. When
developing Java, its creators took all of the good features of the existing object-oriented programming
languages, such as C++, Ada, and Smalltalk.
FEATURES OF JAVA
Java has various advanced features, which are as follows:
Simple: Java has a relatively simple structure and clearly defined syntax.
Case-sensitive: Java is a case-sensitive language. In Java, ‘pay’ and ‘PAY’ are not the same. They are
interpreted differently.
Object-oriented: Java supports object-oriented programming concepts of classes and objects. The
programs are built around objects that combine both data and functionality.
Platform independent: A Java program can run on any platform without making changes to it,
which means that the same program will run on Windows, Linux, Macintosh, etc.
Secure: Java is a secure programming language. It enables us to develop virus-free programs. It also
provides different types of authentication techniques that are based on public-key encryption.
Robust: Java makes an effort to eliminate error-prone situations by emphasising mainly on compile
time error checking and runtime checking.
INTRODUCING BLUEJ
Previously, we used simple text editors such as Notepad to develop Java programs. With the advancement
in technology, there are different types of Integrated Development Environment (IDE) available free of
cost. Some of the IDEs are Netbeans, Eclipse, and BlueJ. In this chapter, we are using BlueJ.
BlueJ is an IDE designed for beginners. It has a built-in editor, debugger,
and viewer. An editor gives us an area where we can write programs, and
a debugger allows us to find errors in the programs. On the other hand,
the viewer shows the output of the program.
BlueJ is a freely downloadable application. We can download it from
https://www.bluej.org/. After downloading the application, we need to install
it on our computer.
Installing BlueJ
After downloading BlueJ, we can install it in our device. To install BlueJ, follow the given steps:
86 Premium Edition-VI

