SlideShare a Scribd company logo
2
Most read
3
Most read
15
Most read
Java vs JavaScript | Edureka
INTRODUCTION TO JAVA
INTRODUCTION TO JAVASCRIPT
PARAMETERS OF COMPARISON
www.edureka.co
www.edureka.co
Java is a programming language invented by James
Gosling and developed by Sun Microsystems. It was
first released in 1995, and several new versions have
been launched since then.
www.edureka.co
Brendan Eich at Netscape, Inc. created this
programming language in 1990 and named it
“Livescript” initially. Later on, it was renamed
to JavaScript.
Parameters of
Comparison
www.edureka.co
OOPS
Platform
Syntax
Compilation
Learning Curve
Scope
Support
www.edureka.co
www.edureka.co
Java is an object-oriented programming
language. It uses objects to perform
actions based on relations between
objects.
JavaScript is an object-oriented scripting
language. It uses the objects to perform actions
similar in Java.
www.edureka.co
www.edureka.co
Java applications and programs run
in Java Virtual Machine (JVM). Also, you
need to install JDK and JRE.
JavaScript applications run on a web browser.
there is no need for any initial setup.
www.edureka.co
www.edureka.co
The syntax of Java is similar to C/C++
programming language. It uses
classes and objects.
The syntax of JavaScript is similar to C
language but it uses the naming conventions
similar to Java.
www.edureka.co
www.edureka.co
Java programs are compiled and
interpreted as it is a programming
language.
JavaScript is only interpreted as it is a scripting
language or a plain text code.
www.edureka.co
www.edureka.co
Java has various online forums,
documentation and community support. You
can learn this language to build various
applications.
JavaScript also has extensive documentation
and online resources. You can learn
JavaScript to build web applications and
websites.
www.edureka.co
www.edureka.co
Java uses block-based scoping. In
this, the variable goes out of scope
once the control comes out of a block
JavaScript uses function-based scoping as
the variable can be accessed in the function.
www.edureka.co
www.edureka.co
Java is supported by almost all the
operating systems.
JavaScript supported by almost all the web
browsers that come with different operating
systems.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co
Ad

Recommended

Ppt of java and java script
Ppt of java and java script
konkumuttisravan
 
Spring Framework
Spring Framework
NexThoughts Technologies
 
Core java
Core java
Shubham singh
 
Java Presentation
Java Presentation
aitrichtech
 
Introduction to java
Introduction to java
Java Lover
 
Java Programming
Java Programming
Elizabeth alexander
 
Core java slides
Core java slides
Abhilash Nair
 
Spring Boot Interview Questions | Edureka
Spring Boot Interview Questions | Edureka
Edureka!
 
Java ppt
Java ppt
OECLIB Odisha Electronics Control Library
 
Core Java
Core Java
NA
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
Nodejs presentation
Nodejs presentation
Arvind Devaraj
 
Introduction to React
Introduction to React
Rob Quick
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
Michelle Anne Meralpis
 
React js
React js
Rajesh Kolla
 
core java
core java
Roushan Sinha
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Java programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
 
History of JavaScript
History of JavaScript
Rajat Saxena
 
Presentation on Core java
Presentation on Core java
mahir jain
 
Reactjs
Reactjs
Neha Sharma
 
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Edureka!
 
Java Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | Edureka
Edureka!
 
Introduction to Eclipse IDE
Introduction to Eclipse IDE
Muhammad Hafiz Hasan
 
Automation test framework with cucumber – BDD
Automation test framework with cucumber – BDD
123abcda
 
Java Presentation
Java Presentation
pm2214
 
Javascript by geetanjali
Javascript by geetanjali
Geetanjali Bhosale
 
OOP java
OOP java
xball977
 
What is JavaScript? Edureka
What is JavaScript? Edureka
Edureka!
 
Step by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For Beginners
calltutors
 

More Related Content

What's hot (20)

Java ppt
Java ppt
OECLIB Odisha Electronics Control Library
 
Core Java
Core Java
NA
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
Nodejs presentation
Nodejs presentation
Arvind Devaraj
 
Introduction to React
Introduction to React
Rob Quick
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
Michelle Anne Meralpis
 
React js
React js
Rajesh Kolla
 
core java
core java
Roushan Sinha
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
Java programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
 
History of JavaScript
History of JavaScript
Rajat Saxena
 
Presentation on Core java
Presentation on Core java
mahir jain
 
Reactjs
Reactjs
Neha Sharma
 
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Edureka!
 
Java Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | Edureka
Edureka!
 
Introduction to Eclipse IDE
Introduction to Eclipse IDE
Muhammad Hafiz Hasan
 
Automation test framework with cucumber – BDD
Automation test framework with cucumber – BDD
123abcda
 
Java Presentation
Java Presentation
pm2214
 
Javascript by geetanjali
Javascript by geetanjali
Geetanjali Bhosale
 
OOP java
OOP java
xball977
 
Core Java
Core Java
NA
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
Introduction to React
Introduction to React
Rob Quick
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
Michelle Anne Meralpis
 
Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...
Mr. Akaash
 
History of JavaScript
History of JavaScript
Rajat Saxena
 
Presentation on Core java
Presentation on Core java
mahir jain
 
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Edureka!
 
Java Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | Edureka
Edureka!
 
Automation test framework with cucumber – BDD
Automation test framework with cucumber – BDD
123abcda
 
Java Presentation
Java Presentation
pm2214
 

Similar to Java vs JavaScript | Edureka (20)

What is JavaScript? Edureka
What is JavaScript? Edureka
Edureka!
 
Step by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For Beginners
calltutors
 
Java2020 programming basics and fundamentals
Java2020 programming basics and fundamentals
swecsaleem
 
java vs javascript demystifying the differences | web creative solution
java vs javascript demystifying the differences | web creative solution
seowci
 
INTRODUCTION TO JAVA the important of he java
INTRODUCTION TO JAVA the important of he java
rathodpratik1928
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
Java programming Introduction | Java basic architecture
Java programming Introduction | Java basic architecture
shaswinayyan
 
Introduction To JAVA.pptx
Introduction To JAVA.pptx
MahalCenteno
 
java-vs-java-script-demystifying-the-differences | web creative solution
java-vs-java-script-demystifying-the-differences | web creative solution
seowci
 
JavaScript Introduction
JavaScript Introduction
Charles Russell
 
history and evaluation of java.pptx
history and evaluation of java.pptx
BHARATH KUMAR
 
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
 
1_java_introduction.pdf
1_java_introduction.pdf
NidaKouser3
 
Chapter 1 java
Chapter 1 java
Ahmad sohail Kakar
 
Introduction to java
Introduction to java
Krunali Gandhi
 
ACCELERATE YOUR IN JAVA
ACCELERATE YOUR IN JAVA
robinkumar70125
 
Java
Java
seenak
 
Java presentation
Java presentation
Karan Sareen
 
TechSearchWeb.pdf
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
 
What is JavaScript? Edureka
What is JavaScript? Edureka
Edureka!
 
Step by Step Guide on Essay Format in APA For Beginners
Step by Step Guide on Essay Format in APA For Beginners
calltutors
 
Java2020 programming basics and fundamentals
Java2020 programming basics and fundamentals
swecsaleem
 
java vs javascript demystifying the differences | web creative solution
java vs javascript demystifying the differences | web creative solution
seowci
 
INTRODUCTION TO JAVA the important of he java
INTRODUCTION TO JAVA the important of he java
rathodpratik1928
 
TechSearchWeb Tutorials.pdf
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
Java programming Introduction | Java basic architecture
Java programming Introduction | Java basic architecture
shaswinayyan
 
Introduction To JAVA.pptx
Introduction To JAVA.pptx
MahalCenteno
 
java-vs-java-script-demystifying-the-differences | web creative solution
java-vs-java-script-demystifying-the-differences | web creative solution
seowci
 
history and evaluation of java.pptx
history and evaluation of java.pptx
BHARATH KUMAR
 
JAVA BOOK BY SIVASANKARI
JAVA BOOK BY SIVASANKARI
SivaSankari36
 
1_java_introduction.pdf
1_java_introduction.pdf
NidaKouser3
 
Technology Tutorial.pdf
Technology Tutorial.pdf
TechSearchWeb
 
Ad

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 
Ad

Recently uploaded (20)

Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
NTT DATA Technology & Innovation
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
Precisely
 
High Availability On-Premises FME Flow.pdf
High Availability On-Premises FME Flow.pdf
Safe Software
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
The State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry Report
Liveplex
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
Can We Use Rust to Develop Extensions for PostgreSQL? (POSETTE: An Event for ...
NTT DATA Technology & Innovation
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
SAP Modernization Strategies for a Successful S/4HANA Journey.pdf
Precisely
 
High Availability On-Premises FME Flow.pdf
High Availability On-Premises FME Flow.pdf
Safe Software
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
The State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry Report
Liveplex
 
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
“Addressing Evolving AI Model Challenges Through Memory and Storage,” a Prese...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
Securing Account Lifecycles in the Age of Deepfakes.pptx
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
 
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
“From Enterprise to Makers: Driving Vision AI Innovation at the Extreme Edge,...
Edge AI and Vision Alliance
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Seminar: Authentication for a Billion Consumers - Amazon.pptx
FIDO Alliance
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
AudGram Review: Build Visually Appealing, AI-Enhanced Audiograms to Engage Yo...
SOFTTECHHUB
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 

Java vs JavaScript | Edureka