Your SlideShare is downloading. ×
  • Like
Jvm
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
281
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Anu. S anusdhar4@gmail.com www.facebook.com/AnuSasidharan twitter.com/username in.linkedin.com/in/profilename
  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  • 3. INTRODUCTION TO JVM JAVA VIRTUAL MACHINE JRE JDK JIT
  • 4. INTRODUCTION TO JVM JVM : JAVA VIRTUAL MACHINE Virtual machine: gives a program a simplified interface for interacting with a variety of physical computers and their operating systems.
  • 5. JAVA VIRTUAL MACHINE JVM is a software layer which resembles an hardware platform. JVM converts Java byte code into machine language and executes it. The byte code can be executed on any platform where there exist JVM.
  • 6. JVM‘s are available for many hardware and software platforms. JAVA::"write once, run anywhere”: use of the same byte code for all JVM’s on all platforms. JAVA is platform independent. JVM is platform dependent JAVA VIRTUAL MACHINE
  • 7. JAVA PROGRAM AT COMPILE TIME AND EXECUTION TIME
  • 8. JRE JRE-Java Runtime Environment. JRE is an implementation of the Java Virtual Machine which actually executes Java programs. JRE includes the JVM, Core libraries and other additional components to run applications written in Java.
  • 9. JDK JDK-Java Development Kit JDK is a bundle of software that is used to develop Java based applications. Needs more disk space as it contains the JRE along with various development tools. JDK includes the JRE, set of API classes, Java compiler, and additional files needed to write Java applets and applications.
  • 10. JDK-JRE - JVM
  • 11. JIT JIT : Just In Time Compiler JIT is a part of the JVM. JIT compiler helps improve the performance of Java programs. It compiles parts of the byte code that have similar functionality at the same time.
  • 12. THANK YOU...
  • 13. 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.
  • 14. 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 Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  • 15. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Cafit Square, Hilite Business Park, Near Pantheerankavu, Kozhikode Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com