OOPS Java Lec1
OOPS Java Lec1
# What is java ?
Java is a High level , Class based , Object Oriented
Programming Language .
Application of Java
1. Desktop Application
2. Web Applications
3. Mobile
4. Games
5. Robotics et
Engineering Express
# History of Java
• Java is a computer-based programming language which was developed
by James gosling and Sun Microsystems in 1991.
• James Gosling is the main developer of Java. There was a principle
behind the creation of this language which was –
“Write once run anywhere”
• which means -The language will be written only once and will be used
everywhere.
• It file extensions was “.gt”
• Java team members are also called the Green Team. He started a
project to develop a language, Which helps in developing applications for
digital devices.
Engineering Express
• The first Version of java was JDK 1.0 which was released on
January 23, 1996. After that many versions were released and currently
the latest version of Java is Java 22 which was released on March 19,
2024.
• It is an object oriented language which is based on C and C++
language
But Java has been further simplified and improved so that errors in
programming features can be removed. Java source code files whose
extension is . Java are generated in Bitcoin format with the help of
a compiler and then the Java interpreter executes them. Compliant Java
code runs on all computers with the help of Java Virtual Machine i.e.
JVM.
Engineering Express
# Why JAVA ?
Because of its Features -
✓ Objective Oriented = Java is a pure object oriented programming
language(OOPS). It means in this the procedures does not used.
Rather it is just an object based language. Java follows the Oops
concept which eases the work of software development and
maintenance.
✓ Platform Independent = Java is a platform independent language it
means it can run at any Platform Like windows, Linux or Mac. The
program which written in Java language, can be run in any operating
system. It means if you write a program in window OS so you can
run it easily in Linux OS.
Engineering Express