13

Jvm

Embed Size (px)

DESCRIPTION

jvm with its feature..............

Citation preview

Page 1: Jvm
Page 2: Jvm

Disclaimer: This presentation is prepared by trainees of baabtra.com as a part of mentoring program. This is not official document of baabtra.com – Mentoring Partner

Page 3: Jvm

Java virtual machine (JVM)

Muhammed Thanveer [email protected] Thanveer MMuhammed Thanveer MLinkedin Profile

Page 4: Jvm

Java Virtual Machine

• JVM (Java Virtual Machine) is an abstract machine.It is a specification that provides runtime environmentin which java bytecode can be executed.

• JVMs are available for many hardware and software platforms (i.e.JVM is plateform dependent).

Page 5: Jvm

The JVM performs four main tasks:

• Loads code• Verifies code• Executes code• Provides runtime

environment

Page 6: Jvm

Java Runtime Environment

• .It is used to provide runtime environment.It is theimplementation of JVM.It physically exists.It contains set of libraries + other files that JVM uses at runtime.Implementation of JVMs are also actively released by other companies besides Sun Micro Systems.

Page 7: Jvm

JDK

JDK is an acronym for Java Development Kit.It physically exists.It contains JRE + development tools.

Page 8: Jvm

Difference between JRE, JDK and JVM

• JRE and JDK come as installer while JVM are bundled with them.

• JRE only contain environment to execute java program but doesn’t contain other tool for compiling java program.

• JVM comes along with both JDK and JRE and created when you execute Java program by giving “java” command.

Read more: http://javarevisited.blogspot.com/2011/12/jre-jvm-jdk-jit-in-java-programming.html#ixzz3HVdFOV00

Page 9: Jvm
Page 10: Jvm
Page 11: Jvm

Want to learn more about programming or Looking to become a good programmer?

Are you wasting time on searching so many contents online?

Do you want to learn things quickly?

Tired of spending huge amount of money to become a Software professional?

Do an online course @ baabtra.com

We put industry standards to practice. Our structured, activity based courses are so designed to make a quick, good software professional out of anybody who holds a passion for coding.

Page 12: Jvm

Follow us @ twitter.com/baabtra

Like us @ facebook.com/baabtra

Subscribe to us @ youtube.com/baabtra

Become a follower @ slideshare.net/BaabtraMentoringPartner

Connect to us @ in.linkedin.com/in/baabtra

Give a feedback @ massbaab.com/baabtra

Thanks in advance

www.baabtra.com | www.massbaab.com |www.baabte.com

Page 13: Jvm

Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

Cafit Square,Hilite Business Park,Near Pantheerankavu,Kozhikode

Start up VillageEranakulam,Kerala, India.Email: [email protected]

Contact Us