0% found this document useful (0 votes)
16 views

OOPS Java Lec1

Java is a high-level, class-based, object-oriented programming language. It was developed by James Gosling at Sun Microsystems in 1991. Java is platform independent, meaning programs written in Java can run on any system. Java is widely used today for both desktop and internet applications due to its portability, security, and robust features.

Uploaded by

devansh kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

OOPS Java Lec1

Java is a high-level, class-based, object-oriented programming language. It was developed by James Gosling at Sun Microsystems in 1991. Java is platform independent, meaning programs written in Java can run on any system. Java is widely used today for both desktop and internet applications due to its portability, security, and robust features.

Uploaded by

devansh kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Engineering Express

# 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

• Java was developed for making consumer electronic devices like


TV, setup box, VCR software but it became the best programming
language for Internet programming. The name of this program was
initially named Green Talk, after which it was changed to Oak But This
name was already registered by OAK-technology, hence it was again
changed to Java in 1995.
• The most important and popular feature of Java is that Java language
is platform independent. This means that Java programming language is
not made for any particular hardware operating system, hence programs
made on Java can be run on any system. This unique feature of Java
makes Java the most popular language even today.
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

✓ Secure = Java has a big feature That it is a secured language, It


is secure because Java’s program run in ‘Java runtime environment’.
Before generating the machine code, the program has been tested for
detecting the errors. Java is a virus free language which keeps
programs safe.
✓ Simple language = Java is a easy language because in this we use
syntax like C++ Which can learn easily, but in this we do not use
operator overloading and header files like C++
✓ Portable = Java is a portable language because the source code of
Java is changed into bytecode with the help of compiler, And this
beta code can run in any system easily.
Engineering Express

✓ Robust = the mean of robust is hard. the program which made


in Java can work in different environment without crash. The all
errors can be search and solve easily in Java and that’s why Java is
a robust language.
✓ Distributed = Java is a distributed language it means Java program
are made for run in Internet.
We can make distributed applications by using the Java. In Java http
and ftp protocols are used through which we can easily access the
data in Internet
✓ Multithreaded = Java is a multi threaded language which means in
Java the big program are divided in small sub-program and these sub
programs are executed in order so the java can complete many task

You might also like