Page 30 - CA_Blue( J )_Class9
P. 30
02
INTRODUCTION TO JAVA
Learning Objectives
2.1 Evolution of Java 2.2 Types of Java Programming
2.3 Java Compilation Process 2.4 Features of Java
2.5 Advantages of Java 2.6 Disadvantages of Java
2.7 Working with BlueJ
Java is an object-oriented programming language. It was developed by James Gosling and his team including Mike
Sheridan and Patrick Naughton, at Sun Microsystems in 1995.
Java evolved from a programming language that was developed for digital appliances like set-top boxes. Nowadays,
it has been very useful in developing apps, website content, games, and software. It is a machine independent
language, which makes it extremely versatile and allows users to use it on different machines reliably.
Java operates on the principle of WORA — Write Once, Run Anywhere — which means that once a Java program is
written, it can run on any platform (such as Windows, Linux, macOS) without requiring modification. Additionally,
Java includes built-in features such as configurable security and file access restrictions, allowing developers to
implement robust security measures. Since Java can run on a network, web browsers have incorporated the ability
to execute Java applets within web pages, further boosting Java’s popularity in web-based applications.
28 Touchpad Computer Applications-IX

