java ppt.pdf

9,732 views 12 slides Jun 28, 2022
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Java is a popular High-level language. This ppt contains all the fundamentals of the Java programming language- Why one should learn Java, its history, features, applications and what type of career does Java developer have


Slide Content

Introduction To Java
History of Java
Importance Of Java
Features of Java
Applications of Java
OOPS in Java
Career in Java

Java is a popular programming language,
created in 1995.
It is owned by Oracle, and more than 3
billion devices run Java.
Java is a high-level, class-based, object-
oriented programming language
designed to have as few implementation
dependencies as possible.
It is used to develop desktop and mobile
applications, big data processing,
embedded systems, and so on.

Java was originally developed by James Gosling at Sun
Microsystems and released in May 1995 as a core
component of Sun Microsystems' Java platform. The original
and reference implementation Java compilers, virtual
machines, and class libraries were originally released by Sun
under proprietary licenses.

JDK 1.0 was released on January 23, 1996. After the first
release of Java, there have been many additional features
added to the language. Now Java is being used in Windows
applications, Web applications, enterprise applications,
mobile applications, cards, etc. Each new version adds new
features in Java.

It’s the current “hot” language
It’s almost entirely object-oriented
It has a vast library of predefined objects and
operations
It’s more platform independent
›this makes it great for Web programming
It’s more secure
It is portable

1
•Simple
3
•Object Oriented
5
•Platform Independent
7
•Secure Language
9
•Robust
2
•Architectural Neutral
4
•Distributed Language
6
•Interpreted Language
8
•Multithreaded Language
10
•Dynamic

Mobile App Development
Web Based Applications
Distributed Applications
IoT Applications
Desktop GUI Applications
Gaming Applications
Big Data Technologies
Cloud Based Applications

Object means a real-world entity such as a pen, chair, table,
computer, watch, etc. Object-Oriented Programming is a
methodology or paradigm to design a program using classes and
objects. It simplifies software development and maintenance by
providing some concepts:
Object
Any entity that has state and
behavior is known as an
object. For example, a chair,
pen, table, keyboard, bike,
etc. It can be physical or
logical.
Class
Collection of objects is called
class. It is a logical entity. A
class can also be defined as a
blueprint from which you can
create an individual object.

Inheritance
When one object acquires all
the properties and behaviors of
a parent object, it is known as
inheritance. It provides code
reusability. It is used to achieve
runtime polymorphism
Polymorphism
If one task is performed in
different ways, it is known
as polymorphism. In Java,
we use method overloading
and method overriding to
achieve polymorphism.
Data Abstraction Encapsulation
Hiding internal details and
showing functionality is
known as abstraction. For
example phone call, we don't
know the internal processing.
Binding (or wrapping) code
and data together into a
single unit are known as
encapsulation. Java bean is the
fully encapsulated class
because all the data members
are private here

Java C++
Java is platform Independent C++ is platform Dependent
It uses compiler and interpreter
both
It uses Compiler only
It does not support operator
Overloading
It supports Operator Overloading
Java does not support multiple
Inheritance
C++ supports multiple Inheritance
It does not support header files. It
uses the import keyword to
include classes
C++ supports header files
Memory management System is
Controlled
Memory management system is
manually handled
It has limited support for pointers It strongly supports pointers

+91 8859436345
[email protected]
www.python.com