Jvm

385 views
341 views

Published on

Jvm

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
385
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jvm

  1. 1. Anu. S anusdhar4@gmail.com www.facebook.com/AnuSasidharan twitter.com/username in.linkedin.com/in/profilename
  2. 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. 3. INTRODUCTION TO JVM JAVA VIRTUAL MACHINE JRE JDK JIT
  4. 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. 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. 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. 7. JAVA PROGRAM AT COMPILE TIME AND EXECUTION TIME
  8. 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. 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. 10. JDK-JRE - JVM
  11. 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. 12. THANK YOU...
  13. 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. 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. 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

×