0% found this document useful (0 votes)
20 views13 pages

JAVA PPT Priyanshu

Uploaded by

rvgmaurya5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views13 pages

JAVA PPT Priyanshu

Uploaded by

rvgmaurya5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Program: B.

Tech , CSE , V Sem

Evaluation of Internship (CS-407 B4)


[90 hours Internship]

CORE JAVA TRAINING

Submitted To: Submitted by:


C.P Bhargava Priyanshu Jadon
0905CS221163
Ass. Professor
Dept. of
computer
science &
Engineering
What is java?
▪Java is Object Oriented Programming language as well as Platform.

▪Java was developed by James Gosling at Sun Microsystems.

▪It promised Write Once, Run Anywhere (WORA) functionality.

▪Platform Any hardware or software environment in which a program runs, known as a


platform. Since Java has its own Runtime Environment (JRE) and API, it is

called platform.
Where it is used?
According to Sun, 3 billion devices run java. There are many devices where java
is currently used. Some of them are as follows:
1. Desktop Applications such as acrobat reader, mediaplayer, antivirus etc.
2. Web Applications such as irctc.co.in, etc.
3. Enterprise Applications such as banking applications.
4. Mobile
5. Embedded System
6. Smart Card
7. Robotics
8. Games etc.
Features of JAVA
• Simple
• Object-Oriented
• Platform independent
• Secured
• Robust
• Architecture neutral
• Portable
• Dynamic
• Interpreted
• High Performance
• Multithreaded
JAVA Program Translation
Types of java applications
There are mainly 4 type of applications that can be created using java:

1) Standalone Application : It is also known as desktop application or window-


based application. An application that we need to install on every machine
such as media player, antivirus etc.
2) Web Application :An application that runs on the server side and
creates dynamic page, is called web application.
3) Enterprise Application: An application that is distributed in nature,
such as banking applications etc. It has the advantage of high level security,
load balancing and clustering.
4) Mobile Application : An application that is created for mobile devices.
Currently Android and Java ME are used for creating mobile
applications.
JVM
▪Java virtual machine is the like usual computer which translate high level language into
machine language.

▪ Just like that Java virtual machine also translate Bytecode into machine language.

▪JVM are available for many hardware and software Platform.


Datatypes in JAVA
OOP in java
Object-oriented means we organize our software as a combination of different
types of objects that incorporates both data and behavior .
Object-oriented programming(OOPs) is a methodology that simplify software
development and maintenance by providing some rules .Basic concepts of OOPs
are:
1. Object
2.Class
3.Inheritance
4. Polymorp
hism
5.Abstraction
6.Encapsulation
Advantages of JAVA
• Platform Independence: Write once, run anywhere with the help of the Java

Virtual Machine (JVM).

• Rich API and Libraries: Offers a vast collection of built-in libraries

and frameworks for easy development.

• Robust and Secure: Strong memory management, exception handling, and

built- in security features.


Disadvantages of JAVA
• Performance Overhead: Slower compared to natively compiled languages
like

C++ due to JVM interpretation.

• Verbose Syntax: Requires more code, which can make programs longer and

harder to read.

• High Memory Usage: Consumes more memory due to the garbage

collection mechanism.
12
13

You might also like